summaryrefslogtreecommitdiff
path: root/apps/plugins/pictureflow/pictureflow.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/pictureflow/pictureflow.c')
-rw-r--r--apps/plugins/pictureflow/pictureflow.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/apps/plugins/pictureflow/pictureflow.c b/apps/plugins/pictureflow/pictureflow.c
index eab1d0a00a..b3f81444bb 100644
--- a/apps/plugins/pictureflow/pictureflow.c
+++ b/apps/plugins/pictureflow/pictureflow.c
@@ -2019,6 +2019,7 @@ void update_scroll_animation(void)
2019void cleanup(void *parameter) 2019void cleanup(void *parameter)
2020{ 2020{
2021 (void) parameter; 2021 (void) parameter;
2022 int i;
2022#ifdef HAVE_ADJUSTABLE_CPU_FREQ 2023#ifdef HAVE_ADJUSTABLE_CPU_FREQ
2023 rb->cpu_boost(false); 2024 rb->cpu_boost(false);
2024#endif 2025#endif
@@ -2029,6 +2030,8 @@ void cleanup(void *parameter)
2029#ifdef USEGSLIB 2030#ifdef USEGSLIB
2030 grey_release(); 2031 grey_release();
2031#endif 2032#endif
2033 FOR_NB_SCREENS(i)
2034 rb->viewportmanager_theme_undo(i, false);
2032} 2035}
2033 2036
2034/** 2037/**
@@ -2076,7 +2079,7 @@ int settings_menu(void)
2076 }; 2079 };
2077 2080
2078 do { 2081 do {
2079 selection=rb->do_menu(&settings_menu,&selection, NULL, false); 2082 selection=rb->do_menu(&settings_menu,&selection, NULL, true);
2080 switch(selection) { 2083 switch(selection) {
2081 case 0: 2084 case 0:
2082 rb->set_bool("Show FPS", &show_fps); 2085 rb->set_bool("Show FPS", &show_fps);
@@ -2168,7 +2171,7 @@ int main_menu(void)
2168#endif 2171#endif
2169 "Settings", "Return", "Quit"); 2172 "Settings", "Return", "Quit");
2170 while (1) { 2173 while (1) {
2171 switch (rb->do_menu(&main_menu,&selection, NULL, false)) { 2174 switch (rb->do_menu(&main_menu,&selection, NULL, true)) {
2172 case PF_GOTO_WPS: /* WPS */ 2175 case PF_GOTO_WPS: /* WPS */
2173 return -2; 2176 return -2;
2174#if PF_PLAYBACK_CAPABLE 2177#if PF_PLAYBACK_CAPABLE
@@ -2732,11 +2735,11 @@ int main(void)
2732 2735
2733enum plugin_status plugin_start(const void *parameter) 2736enum plugin_status plugin_start(const void *parameter)
2734{ 2737{
2735 int ret; 2738 int ret, i;
2736 (void) parameter; 2739 (void) parameter;
2737#if LCD_DEPTH > 1 2740
2738 rb->lcd_set_backdrop(NULL); 2741 FOR_NB_SCREENS(i)
2739#endif 2742 rb->viewportmanager_theme_enable(i, false, NULL);
2740 /* Turn off backlight timeout */ 2743 /* Turn off backlight timeout */
2741 backlight_force_on(); /* backlight control in lib/helper.c */ 2744 backlight_force_on(); /* backlight control in lib/helper.c */
2742#ifdef HAVE_ADJUSTABLE_CPU_FREQ 2745#ifdef HAVE_ADJUSTABLE_CPU_FREQ