From fb8f18b4054fbf42c699fff7d1a0a87e171cd20a Mon Sep 17 00:00:00 2001 From: r0r-5chach Date: Mon, 12 Aug 2024 16:52:24 +0100 Subject: [PATCH] fixed mute bug --- src/utils/volume.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/volume.rs b/src/utils/volume.rs index 46b08c8..e2ef8ac 100644 --- a/src/utils/volume.rs +++ b/src/utils/volume.rs @@ -38,10 +38,14 @@ fn step(directon: Direction) { //onscroll } /// Takes [u8] (saved_volume) and replaces the current volume with the value. /// The current volume is stored within the `mute_save` eww variable. -fn toggle_mute(saved_volume: u8) { //onclick +fn toggle_mute(mut saved_volume: u8) { //onclick use super::update_eww_var; let volume = get_current_value(); + if saved_volume > 0 && volume > 0 { + saved_volume = 0; + } + set(saved_volume, Direction::Absolute); update_eww_var("mute_save", &volume.to_string());