From 5e871a007de0e72f847c4f98aeed67c003f12375 Mon Sep 17 00:00:00 2001 From: Pk11 Date: Wed, 27 Jan 2021 16:56:40 -0600 Subject: [PATCH] Don't select ".." (#82) --- arm9/source/file_browse.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/arm9/source/file_browse.cpp b/arm9/source/file_browse.cpp index 769bb8c..052fa6a 100644 --- a/arm9/source/file_browse.cpp +++ b/arm9/source/file_browse.cpp @@ -902,7 +902,8 @@ std::string browseForFile (void) { fileOffset = dirContents.size() - 1; } else { entry = &dirContents[fileOffset]; - entry->selected = select; + if(entry->name != "..") + entry->selected = select; } } else if (pressed & KEY_DOWN) { fileOffset++; @@ -910,7 +911,8 @@ std::string browseForFile (void) { fileOffset = 0; } else { entry = &dirContents[fileOffset]; - entry->selected = select; + if(entry->name != "..") + entry->selected = select; } } @@ -924,11 +926,13 @@ std::string browseForFile (void) { if(pressed & KEY_LEFT) { for(auto &item : dirContents) { - item.selected = false; + if(item.name != "..") + item.selected = false; } } else if(pressed & KEY_RIGHT) { for(auto &item : dirContents) { - item.selected = true; + if(item.name != "..") + item.selected = true; } }