mirror of
https://github.com/SpacehuhnTech/esp8266_deauther.git
synced 2025-12-19 21:20:08 +01:00
Only open list-menu if it has nodes
This commit is contained in:
@@ -799,6 +799,13 @@ void DisplayUI::clearMenu(Menu* menu) {
|
||||
|
||||
void DisplayUI::changeMenu(Menu* menu) {
|
||||
if (menu) {
|
||||
// only open list menu if it has nodes
|
||||
if((menu == &apListMenu && accesspoints.count() == 0) ||
|
||||
(menu == &stationListMenu && stations.count() == 0) ||
|
||||
(menu == &nameListMenu && names.count() == 0) ||
|
||||
(menu == &ssidListMenu && ssids.count() == 0)){
|
||||
return;
|
||||
}
|
||||
if (currentMenu) clearMenu(currentMenu);
|
||||
currentMenu = menu;
|
||||
currentMenu->selected = 0;
|
||||
|
||||
Reference in New Issue
Block a user