From ae605246e90e61bb9444b2d0361888ada8a4ef29 Mon Sep 17 00:00:00 2001 From: d0k3 Date: Mon, 26 Dec 2016 18:21:05 +0100 Subject: [PATCH] Changed the handling for deleting multiple files ... cursor has to be on a marked file for batch deletion now. --- source/godmode.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/godmode.c b/source/godmode.c index e3f16ff..fe4e91a 100644 --- a/source/godmode.c +++ b/source/godmode.c @@ -989,8 +989,10 @@ u32 GodMode() { ShowPrompt(false, "Not allowed in virtual path"); } else if (pad_state & BUTTON_X) { // delete a file u32 n_marked = 0; - for (u32 c = 0; c < current_dir->n_entries; c++) - if (current_dir->entry[c].marked) n_marked++; + if (curr_entry->marked) { + for (u32 c = 0; c < current_dir->n_entries; c++) + if (current_dir->entry[c].marked) n_marked++; + } if (n_marked) { if (ShowPrompt(true, "Delete %u path(s)?", n_marked)) { u32 n_errors = 0;