diff --git a/src/clients/music/mpris.rs b/src/clients/music/mpris.rs index 103bd21..a520f59 100644 --- a/src/clients/music/mpris.rs +++ b/src/clients/music/mpris.rs @@ -244,7 +244,7 @@ impl MusicClient for Client { fn set_volume_percent(&self, vol: u8) -> Result<()> { if let Some(player) = Self::get_player(self) { - player.set_volume(vol as f64 / 100.0)?; + player.set_volume(f64::from(vol) / 100.0)?; } else { error!("Could not find player"); } diff --git a/src/modules/launcher/item.rs b/src/modules/launcher/item.rs index 17257b2..d95bba9 100644 --- a/src/modules/launcher/item.rs +++ b/src/modules/launcher/item.rs @@ -274,9 +274,9 @@ impl ItemButton { let (x, y) = ev.position(); let close = match bar_position { - BarPosition::Top => y + THRESHOLD < alloc.height() as f64, + BarPosition::Top => y + THRESHOLD < f64::from(alloc.height()), BarPosition::Bottom => y > THRESHOLD, - BarPosition::Left => x + THRESHOLD < alloc.width() as f64, + BarPosition::Left => x + THRESHOLD < f64::from(alloc.width()), BarPosition::Right => x > THRESHOLD, }; diff --git a/src/modules/music/mod.rs b/src/modules/music/mod.rs index d1ffa27..2e1b9d0 100644 --- a/src/modules/music/mod.rs +++ b/src/modules/music/mod.rs @@ -460,7 +460,7 @@ impl Module