diff options
Diffstat (limited to 'apps/gui/quickscreen.c')
-rw-r--r-- | apps/gui/quickscreen.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/gui/quickscreen.c b/apps/gui/quickscreen.c index 704133c1c4..421cc267ca 100644 --- a/apps/gui/quickscreen.c +++ b/apps/gui/quickscreen.c | |||
@@ -172,7 +172,7 @@ static void gui_quickscreen_draw(const struct gui_quickscreen *qs, | |||
172 | char buf[MAX_PATH]; | 172 | char buf[MAX_PATH]; |
173 | unsigned const char *title, *value; | 173 | unsigned const char *title, *value; |
174 | int temp; | 174 | int temp; |
175 | display->set_viewport(parent); | 175 | struct viewport *last_vp = display->set_viewport(parent); |
176 | display->clear_viewport(); | 176 | display->clear_viewport(); |
177 | 177 | ||
178 | for (i = 0; i < QUICKSCREEN_ITEM_COUNT; i++) | 178 | for (i = 0; i < QUICKSCREEN_ITEM_COUNT; i++) |
@@ -225,7 +225,7 @@ static void gui_quickscreen_draw(const struct gui_quickscreen *qs, | |||
225 | 225 | ||
226 | display->set_viewport(parent); | 226 | display->set_viewport(parent); |
227 | display->update_viewport(); | 227 | display->update_viewport(); |
228 | display->set_viewport(NULL); | 228 | display->set_viewport(last_vp); |
229 | } | 229 | } |
230 | 230 | ||
231 | static void talk_qs_option(const struct settings_list *opt, bool enqueue) | 231 | static void talk_qs_option(const struct settings_list *opt, bool enqueue) |