diff --git a/es-app/src/views/gamelist/ISimpleGameListView.cpp b/es-app/src/views/gamelist/ISimpleGameListView.cpp index ff7639a99..ebcca0b13 100644 --- a/es-app/src/views/gamelist/ISimpleGameListView.cpp +++ b/es-app/src/views/gamelist/ISimpleGameListView.cpp @@ -184,6 +184,11 @@ bool ISimpleGameListView::input(InputConfig* config, Input input) mWindow->setInfoPopup(s); getCursor()->getSourceFileData()->getSystem()->onMetaDataSavePoint(); + + if (!Settings::getInstance()->getBool("FoldersOnTop")) + mRoot->sort(getSortTypeFromString(mRoot->getSortTypeString()), + Settings::getInstance()->getBool("FavoritesFirst")); + ViewController::get()->onFileChanged(getCursor(), FILE_METADATA_CHANGED); return true; }