From 5831801d168c48fcdd97de8cb29442534afbfad0 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Fri, 26 Jun 2020 20:54:22 -0400 Subject: [PATCH] puzzles: disable software poweroff in all puzzles We have a couple games like Untangle and mouse-mode games in which the software poweroff is very annoying. Change-Id: I554b89aecf8c7cc20c6c7f305be1b8807dc9283b --- apps/plugins/puzzles/rockbox.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/plugins/puzzles/rockbox.c b/apps/plugins/puzzles/rockbox.c index 9155788824..300e2c33c7 100644 --- a/apps/plugins/puzzles/rockbox.c +++ b/apps/plugins/puzzles/rockbox.c @@ -3012,6 +3012,10 @@ static void shutdown_tlsf(void) static void exit_handler(void) { +#ifdef HAVE_SW_POWEROFF + sw_poweroff_restore(); +#endif + unload_fonts(); shutdown_tlsf(); @@ -3270,8 +3274,11 @@ static void puzzles_main(void) { rb_atexit(exit_handler); - init_default_settings(); +#ifdef HAVE_SW_POWEROFF + sw_poweroff_disable(); +#endif + init_default_settings(); init_fonttab(); load_success = load_game();