diff --git a/source/gui/CList.cpp b/source/gui/CList.cpp index c0b34597fd..4d8b61b115 100644 --- a/source/gui/CList.cpp +++ b/source/gui/CList.cpp @@ -462,7 +462,7 @@ void CList::SelectPrevElement() int selected; GUI::GetSetting(this, "selected", selected); - if (selected != 0) + if (selected >= 0) { --selected; GUI::SetSetting(this, "selected", selected); @@ -478,7 +478,7 @@ void CList::SelectFirstElement() int selected; GUI::GetSetting(this, "selected", selected); - if (selected != 0) + if (selected >= 0) { GUI::SetSetting(this, "selected", 0); }