summaryrefslogtreecommitdiff
path: root/apps/menus/time_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menus/time_menu.c')
-rw-r--r--apps/menus/time_menu.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/menus/time_menu.c b/apps/menus/time_menu.c
index 6ebf005ffd..edd2e19a2b 100644
--- a/apps/menus/time_menu.c
+++ b/apps/menus/time_menu.c
@@ -169,7 +169,7 @@ static void draw_timedate(struct viewport *vp, struct screen *display)
169 const char *t = time, *d = date; 169 const char *t = time, *d = date;
170 if (vp->height == 0) 170 if (vp->height == 0)
171 return; 171 return;
172 display->set_viewport(vp); 172 struct viewport *last_vp = display->set_viewport(vp);
173 display->clear_viewport(); 173 display->clear_viewport();
174 if (viewport_get_nb_lines(vp) >= 4) 174 if (viewport_get_nb_lines(vp) >= 4)
175 line = 1; 175 line = 1;
@@ -200,7 +200,7 @@ static void draw_timedate(struct viewport *vp, struct screen *display)
200 display->puts(0, line, d); 200 display->puts(0, line, d);
201 201
202 display->update_viewport(); 202 display->update_viewport();
203 display->set_viewport(NULL); 203 display->set_viewport(last_vp);
204} 204}
205 205
206 206