diff --git a/es-app/src/views/gamelist/ISimpleGameListView.cpp b/es-app/src/views/gamelist/ISimpleGameListView.cpp index 610ac3779..436a0c648 100644 --- a/es-app/src/views/gamelist/ISimpleGameListView.cpp +++ b/es-app/src/views/gamelist/ISimpleGameListView.cpp @@ -176,7 +176,8 @@ bool ISimpleGameListView::input(InputConfig* config, Input input) return true; } else if (config->isMappedLike(getQuickSystemSelectRightButton(), input)) { - if (Settings::getInstance()->getBool("QuickSystemSelect")) { + if (Settings::getInstance()->getBool("QuickSystemSelect") && + SystemData::sSystemVector.size() > 1) { onPauseVideo(); onFocusLost(); stopListScrolling(); @@ -185,7 +186,8 @@ bool ISimpleGameListView::input(InputConfig* config, Input input) } } else if (config->isMappedLike(getQuickSystemSelectLeftButton(), input)) { - if (Settings::getInstance()->getBool("QuickSystemSelect")) { + if (Settings::getInstance()->getBool("QuickSystemSelect") && + SystemData::sSystemVector.size() > 1) { onPauseVideo(); onFocusLost(); stopListScrolling();