From 7f658464994d9a2d8b7aa92e709dc1b86ab5e953 Mon Sep 17 00:00:00 2001 From: d0k3 Date: Sat, 22 Oct 2016 18:07:20 +0200 Subject: [PATCH] Added menu on home button --- source/godmode.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/source/godmode.c b/source/godmode.c index d801fef..de0a7ad 100644 --- a/source/godmode.c +++ b/source/godmode.c @@ -7,7 +7,7 @@ #include "virtual.h" #include "image.h" -#define VERSION "0.6.7" +#define VERSION "0.6.8" #define N_PANES 2 #define IMG_DRV "789I" @@ -909,9 +909,16 @@ u32 GodMode() { } else if (pad_state & BUTTON_POWER) { exit_mode = GODMODE_EXIT_POWEROFF; break; - } else if (pad_state & BUTTON_HOME) { - exit_mode = GODMODE_EXIT_REBOOT; - break; + } else if (pad_state & BUTTON_HOME) { // Home menu + const char* optionstr[2] = { "Poweroff system", "Reboot system" }; + u32 user_select = ShowSelectPrompt(2, optionstr, "HOME button pressed.\nSelect action:" ); + if (user_select == 1) { + exit_mode = GODMODE_EXIT_POWEROFF; + break; + } else if (user_select == 2) { + exit_mode = GODMODE_EXIT_REBOOT; + break; + } } }