mirror of
https://github.com/rad4day/Waybar.git
synced 2023-12-21 10:22:59 +01:00
fix(Network): clamp signal strength
This commit is contained in:
parent
5ee4c54b13
commit
334bc1e52a
@ -718,7 +718,7 @@ void waybar::modules::Network::parseSignal(struct nlattr **bss) {
|
||||
const int hardwareMax = -20;
|
||||
const int hardwareMin = -90;
|
||||
signal_strength_ =
|
||||
((signal_strength_dbm_ - hardwareMin) / double{hardwareMax - hardwareMin}) * 100;
|
||||
std::clamp(((signal_strength_dbm_ - hardwareMin) / double{hardwareMax - hardwareMin}) * 100, 0, 100);
|
||||
}
|
||||
if (bss[NL80211_BSS_SIGNAL_UNSPEC] != nullptr) {
|
||||
signal_strength_ = nla_get_u8(bss[NL80211_BSS_SIGNAL_UNSPEC]);
|
||||
|
Loading…
Reference in New Issue
Block a user