summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Buren <braewoods+rb@braewoods.net>2020-11-14 18:30:02 +0000
committerJames Buren <braewoods+rb@braewoods.net>2020-11-14 18:47:12 +0000
commit33d42c20de9a66cbfec8b213d19b454794d63900 (patch)
tree623c6aa256b624794320c5e260ca1bc7cfba199e
parentbe1be797b24acb5d78ad55502dd9bd7306482c0d (diff)
downloadrockbox-33d42c20de9a66cbfec8b213d19b454794d63900.tar.gz
rockbox-33d42c20de9a66cbfec8b213d19b454794d63900.zip
iriver_flash: do not let the backlight timeout while running
I discovered it was doing this on the H300 during longer operations and I freaked out at first. This disables this feature until the program is finished so as to not give anyone else an unnecessary fright while using it. It will also cut down on frivilous reports. Change-Id: I0db406912c7f71835576203a540aba8910afa849
-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