diff --git a/src/gui/LauncherFileListWidget.cxx b/src/gui/LauncherFileListWidget.cxx index 13947237d..4d7f06b0f 100644 --- a/src/gui/LauncherFileListWidget.cxx +++ b/src/gui/LauncherFileListWidget.cxx @@ -130,7 +130,10 @@ void LauncherFileListWidget::extendLists(StringList& list) // Then show virtual dirs in parent dir of "romdir". if(myRomDir == startRomDir() && (myInVirtualDir || BSPF::endsWithIgnoreCase(_node.getPath(), ".zip"))) + { myRomDir = _node.getParent().getPath(); + instance().settings().setValue("startromdir", myRomDir); + } else myRomDir = startRomDir();