From 85dfaa73b98dbd7fb0ce717de6282617f85ffd98 Mon Sep 17 00:00:00 2001 From: J-D-K Date: Tue, 9 Sep 2025 12:39:21 -0400 Subject: [PATCH] FileMode: Fix crash when selected is 0. --- source/appstates/FileModeState.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/appstates/FileModeState.cpp b/source/appstates/FileModeState.cpp index f039f66..8b5a15b 100644 --- a/source/appstates/FileModeState.cpp +++ b/source/appstates/FileModeState.cpp @@ -157,7 +157,8 @@ void FileModeState::enter_selected(fslib::Path &path, fslib::Directory &director { const int selected = menu.get_selected(); - if (selected == 1) { FileModeState::up_one_directory(path, directory, menu); } + if (selected == 0) { return; } + else if (selected == 1) { FileModeState::up_one_directory(path, directory, menu); } else { const int dirIndex = selected - 2;