diff options
| author | Federico Angelilli <code@fedang.net> | 2024-11-23 23:19:32 +0100 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2024-11-23 23:19:32 +0100 |
| commit | 828c4af8886b970fba9edcbaa5c6a97916ad4aa8 (patch) | |
| tree | a9d26db24d03ce0f5ffcf744e99e95d8620384b4 /src/blocks | |
| parent | 669fb0b98bc6802a34d7577f597f1a5aeb691e22 (diff) | |
Temporalily fix hidden block event
Diffstat (limited to 'src/blocks')
| -rw-r--r-- | src/blocks/slider.c | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/src/blocks/slider.c b/src/blocks/slider.c index 5ed69de..228dec2 100644 --- a/src/blocks/slider.c +++ b/src/blocks/slider.c @@ -171,21 +171,9 @@ static void block_slider_event(layout_t *layout, event_t event) block_slider_t *slider = (block_slider_t *)layout->block; int value = slider->value; - if (!slider->seekable) return; - - if (event.type == EVENT_HOVER_START) { - log_warn("STARTED HOVER"); + if (layout->block->hidden) return; - gradient_t tmp = slider->bar_color; - slider->bar_color = slider->block.block.bg_color; - slider->block.block.bg_color= tmp; - } - if (event.type == EVENT_HOVER_STOP) { - log_warn("STOP HOVER"); - gradient_t tmp = slider->bar_color; - slider->bar_color = slider->block.block.bg_color; - slider->block.block.bg_color= tmp; - } + if (!slider->seekable) return; if (event_is_click(event)) { int bar_x = layout->x + (layout->width - slider->width) / 2; @@ -201,7 +189,7 @@ static void block_slider_event(layout_t *layout, event_t event) if (slider->value > 100) slider->value = 100; if (slider->value < 0) slider->value = 0; - } + } else return; log_value_debug("Updated slider value", "s:label", layout->block->label, |
