diff --git a/radio/src/gui/horus/menu_model_select.cpp b/radio/src/gui/horus/menu_model_select.cpp index 4bfb3ac05..72625694a 100644 --- a/radio/src/gui/horus/menu_model_select.cpp +++ b/radio/src/gui/horus/menu_model_select.cpp @@ -176,9 +176,11 @@ bool menuModelSelect(evt_t event) case EVT_KEY_BREAK(KEY_RIGHT): switch (selectMode) { case MODE_SELECT_CATEGORY: - selectMode = MODE_SELECT_MODEL; - menuVerticalPosition = 0; - setCurrentModel(menuVerticalPosition); + if (currentCategory->size() > 0) { + selectMode = MODE_SELECT_MODEL; + menuVerticalPosition = 0; + setCurrentModel(menuVerticalPosition); + } break; } break;