1
0
Fork 0
forked from len0rd/rockbox

QuickScreen: Update status bar after changing volume

So that (e.g.) a skin's custom volume bar doesn't appear choppy during
volume adjustments

Change-Id: I65b9c46ccbdea3f2cb84c418d5d2e33e0121acc9
This commit is contained in:
Christian Soffke 2021-04-04 00:14:37 +02:00
parent e09df1ce5b
commit 4f374b3862

View file

@ -365,10 +365,14 @@ static bool gui_syncquickscreen_run(struct gui_quickscreen * qs, int button_ente
else if (button == ACTION_QS_VOLUP) { else if (button == ACTION_QS_VOLUP) {
global_settings.volume += sound_steps(SOUND_VOLUME); global_settings.volume += sound_steps(SOUND_VOLUME);
setvol(); setvol();
FOR_NB_SCREENS(i)
skin_update(CUSTOM_STATUSBAR, i, SKIN_REFRESH_NON_STATIC);
} }
else if (button == ACTION_QS_VOLDOWN) { else if (button == ACTION_QS_VOLDOWN) {
global_settings.volume -= sound_steps(SOUND_VOLUME); global_settings.volume -= sound_steps(SOUND_VOLUME);
setvol(); setvol();
FOR_NB_SCREENS(i)
skin_update(CUSTOM_STATUSBAR, i, SKIN_REFRESH_NON_STATIC);
} }
if ((button == button_enter) && can_quit) if ((button == button_enter) && can_quit)
break; break;