summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/plugins/iriver_flash.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/plugins/iriver_flash.c b/apps/plugins/iriver_flash.c
index e5da55c7ed..748945c4c0 100644
--- a/apps/plugins/iriver_flash.c
+++ b/apps/plugins/iriver_flash.c
@@ -22,6 +22,7 @@
22 * 22 *
23 ****************************************************************************/ 23 ****************************************************************************/
24#include "plugin.h" 24#include "plugin.h"
25#include "lib/helper.h"
25 26
26/* 27/*
27 * Flash commands may rely on null pointer dereferences to work correctly. 28 * Flash commands may rely on null pointer dereferences to work correctly.
@@ -849,9 +850,15 @@ enum plugin_status plugin_start(const void* parameter)
849 /* setup LCD font */ 850 /* setup LCD font */
850 rb->lcd_setfont(FONT_SYSFIXED); 851 rb->lcd_setfont(FONT_SYSFIXED);
851 852
853 /* don't let the backlight turn off or it might scare people */
854 backlight_ignore_timeout();
855
852 /* run the main entry function */ 856 /* run the main entry function */
853 iriver_flash(parameter); 857 iriver_flash(parameter);
854 858
859 /* restore the original backlight settings */
860 backlight_use_settings();
861
855 /* restore LCD font */ 862 /* restore LCD font */
856 rb->lcd_setfont(FONT_UI); 863 rb->lcd_setfont(FONT_UI);
857 864