diff options
Diffstat (limited to 'apps/misc.c')
-rw-r--r-- | apps/misc.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/apps/misc.c b/apps/misc.c index 69c62da238..6e2bf32770 100644 --- a/apps/misc.c +++ b/apps/misc.c | |||
@@ -56,6 +56,7 @@ | |||
56 | #include "playlist.h" | 56 | #include "playlist.h" |
57 | #include "yesno.h" | 57 | #include "yesno.h" |
58 | #include "viewport.h" | 58 | #include "viewport.h" |
59 | #include "list.h" | ||
59 | 60 | ||
60 | #include "debug.h" | 61 | #include "debug.h" |
61 | 62 | ||
@@ -1078,11 +1079,25 @@ static enum current_activity | |||
1078 | static int current_activity_top = 0; | 1079 | static int current_activity_top = 0; |
1079 | void push_current_activity(enum current_activity screen) | 1080 | void push_current_activity(enum current_activity screen) |
1080 | { | 1081 | { |
1082 | #if HAVE_LCD_BITMAP | ||
1083 | int i; | ||
1084 | #endif | ||
1081 | current_activity[current_activity_top++] = screen; | 1085 | current_activity[current_activity_top++] = screen; |
1086 | #if HAVE_LCD_BITMAP | ||
1087 | FOR_NB_SCREENS(i) | ||
1088 | skinlist_set_cfg(i, NULL); | ||
1089 | #endif | ||
1082 | } | 1090 | } |
1083 | void pop_current_activity(void) | 1091 | void pop_current_activity(void) |
1084 | { | 1092 | { |
1093 | #if HAVE_LCD_BITMAP | ||
1094 | int i; | ||
1095 | #endif | ||
1085 | current_activity_top--; | 1096 | current_activity_top--; |
1097 | #if HAVE_LCD_BITMAP | ||
1098 | FOR_NB_SCREENS(i) | ||
1099 | skinlist_set_cfg(i, NULL); | ||
1100 | #endif | ||
1086 | } | 1101 | } |
1087 | enum current_activity get_current_activity(void) | 1102 | enum current_activity get_current_activity(void) |
1088 | { | 1103 | { |