From d4df8bbb3d154b1d7008a7dc39192e5415bb2ade Mon Sep 17 00:00:00 2001 From: d0k3 Date: Sat, 18 Jun 2016 15:07:57 +0200 Subject: [PATCH] Allow START as alternate exit button in HexViewer --- source/godmode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/godmode.c b/source/godmode.c index aa0b62d..ef93304 100644 --- a/source/godmode.c +++ b/source/godmode.c @@ -304,7 +304,7 @@ u32 HexViewer(const char* path) { else if (pad_state & BUTTON_LEFT) offset = (offset > step_lr) ? offset - step_lr : 0; else if ((pad_state & BUTTON_R1) && (pad_state & BUTTON_Y)) mode = (mode + 1) % 4; else if (pad_state & BUTTON_A) edit_mode = true; - else if (pad_state & BUTTON_B) break; + else if (pad_state & (BUTTON_B|BUTTON_START)) break; else if (pad_state & BUTTON_X) { u64 new_offset = ShowHexPrompt(offset, 8, "Current offset: %08X\nEnter new offset below.", (unsigned int) offset); @@ -319,7 +319,7 @@ u32 HexViewer(const char* path) { data = edit_buffer + (offset - edit_start); } else edit_mode = false; } else { // editor mode - if (pad_state & BUTTON_B) { + if (pad_state & (BUTTON_B|BUTTON_START)) { edit_mode = false; // check for user edits u32 diffs = 0;