From 33d42c20de9a66cbfec8b213d19b454794d63900 Mon Sep 17 00:00:00 2001 From: James Buren Date: Sat, 14 Nov 2020 18:30:02 +0000 Subject: 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 --- apps/plugins/iriver_flash.c | 7 +++++++ 1 file changed, 7 insertions(+) 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 @@ * ****************************************************************************/ #include "plugin.h" +#include "lib/helper.h" /* * Flash commands may rely on null pointer dereferences to work correctly. @@ -849,9 +850,15 @@ enum plugin_status plugin_start(const void* parameter) /* setup LCD font */ rb->lcd_setfont(FONT_SYSFIXED); + /* don't let the backlight turn off or it might scare people */ + backlight_ignore_timeout(); + /* run the main entry function */ iriver_flash(parameter); + /* restore the original backlight settings */ + backlight_use_settings(); + /* restore LCD font */ rb->lcd_setfont(FONT_UI); -- cgit v1.2.3