mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-07 12:07:09 +03:00
stop scrolling when activating visualizer on small screens
This commit is contained in:
@@ -729,8 +729,13 @@ static void visu_handler( u8_t *data, int len) {
|
|||||||
visu.bar_border = (visu.width - visu.border - (visu.bar_width + visu.bar_gap) * visu.n + visu.bar_gap) / 2;
|
visu.bar_border = (visu.width - visu.border - (visu.bar_width + visu.bar_gap) * visu.n + visu.bar_gap) / 2;
|
||||||
|
|
||||||
// give up if not enough space
|
// give up if not enough space
|
||||||
if (visu.bar_width < 0) visu.mode = VISU_BLANK;
|
if (visu.bar_width < 0) {
|
||||||
else vTaskResume(displayer.task);
|
visu.mode = VISU_BLANK;
|
||||||
|
} else {
|
||||||
|
// de-activate scroller if we are taking main screen
|
||||||
|
if (visu.row < SB_HEIGHT) scroller.active = false;
|
||||||
|
vTaskResume(displayer.task);
|
||||||
|
}
|
||||||
visu.wake = 0;
|
visu.wake = 0;
|
||||||
|
|
||||||
// reset bars maximum
|
// reset bars maximum
|
||||||
|
|||||||
Reference in New Issue
Block a user