diff options
Diffstat (limited to 'apps/menu.c')
-rw-r--r-- | apps/menu.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/apps/menu.c b/apps/menu.c index 4c394bc578..90a3c89d75 100644 --- a/apps/menu.c +++ b/apps/menu.c | |||
@@ -43,7 +43,6 @@ | |||
43 | 43 | ||
44 | #ifdef HAVE_LCD_BITMAP | 44 | #ifdef HAVE_LCD_BITMAP |
45 | #include "icons.h" | 45 | #include "icons.h" |
46 | //#include "widgets.h" | ||
47 | #endif | 46 | #endif |
48 | 47 | ||
49 | /* gui api */ | 48 | /* gui api */ |
@@ -157,7 +156,12 @@ int menu_show(int m) | |||
157 | #ifdef MENU_RC_ENTER | 156 | #ifdef MENU_RC_ENTER |
158 | case MENU_RC_ENTER: | 157 | case MENU_RC_ENTER: |
159 | #endif | 158 | #endif |
159 | #ifdef MENU_RC_ENTER2 | ||
160 | case MENU_RC_ENTER2: | ||
161 | #endif | ||
160 | return gui_synclist_get_sel_pos(&(menus[m].synclist)); | 162 | return gui_synclist_get_sel_pos(&(menus[m].synclist)); |
163 | |||
164 | |||
161 | case MENU_EXIT: | 165 | case MENU_EXIT: |
162 | #ifdef MENU_EXIT2 | 166 | #ifdef MENU_EXIT2 |
163 | case MENU_EXIT2: | 167 | case MENU_EXIT2: |
@@ -168,7 +172,10 @@ int menu_show(int m) | |||
168 | #ifdef MENU_RC_EXIT | 172 | #ifdef MENU_RC_EXIT |
169 | case MENU_RC_EXIT: | 173 | case MENU_RC_EXIT: |
170 | #endif | 174 | #endif |
171 | lcd_stop_scroll(); | 175 | #ifdef MENU_RC_EXIT_MENU |
176 | case MENU_RC_EXIT_MENU: | ||
177 | #endif | ||
178 | //lcd_stop_scroll(); | ||
172 | exit = true; | 179 | exit = true; |
173 | break; | 180 | break; |
174 | 181 | ||
@@ -177,6 +184,7 @@ int menu_show(int m) | |||
177 | return MENU_ATTACHED_USB; | 184 | return MENU_ATTACHED_USB; |
178 | break; | 185 | break; |
179 | } | 186 | } |
187 | gui_syncstatusbar_draw(&statusbars, false); | ||
180 | } | 188 | } |
181 | return MENU_SELECTED_EXIT; | 189 | return MENU_SELECTED_EXIT; |
182 | } | 190 | } |