diff options
Diffstat (limited to 'apps/gui/viewport.c')
-rw-r--r-- | apps/gui/viewport.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/gui/viewport.c b/apps/gui/viewport.c index 7b4419f107..9e07c0fe08 100644 --- a/apps/gui/viewport.c +++ b/apps/gui/viewport.c | |||
@@ -169,6 +169,7 @@ static void toggle_theme(enum screen_type screen, bool force) | |||
169 | screens[screen].set_viewport(NULL); | 169 | screens[screen].set_viewport(NULL); |
170 | } | 170 | } |
171 | intptr_t force = first_boot?0:1; | 171 | intptr_t force = first_boot?0:1; |
172 | |||
172 | send_event(GUI_EVENT_ACTIONUPDATE, (void*)force); | 173 | send_event(GUI_EVENT_ACTIONUPDATE, (void*)force); |
173 | } | 174 | } |
174 | else | 175 | else |
@@ -182,7 +183,9 @@ static void toggle_theme(enum screen_type screen, bool force) | |||
182 | send_event(GUI_EVENT_THEME_CHANGED, NULL); | 183 | send_event(GUI_EVENT_THEME_CHANGED, NULL); |
183 | FOR_NB_SCREENS(i) | 184 | FOR_NB_SCREENS(i) |
184 | was_enabled[i] = is_theme_enabled(i); | 185 | was_enabled[i] = is_theme_enabled(i); |
185 | 186 | #ifdef HAVE_TOUCHSCREEN | |
187 | sb_bypass_touchregions(!is_theme_enabled(SCREEN_MAIN)); | ||
188 | #endif | ||
186 | after_boot[screen] = true; | 189 | after_boot[screen] = true; |
187 | } | 190 | } |
188 | 191 | ||