mirror of
https://github.com/SpacehuhnTech/esp8266_deauther.git
synced 2025-12-19 13:09:59 +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) {
|
void DisplayUI::changeMenu(Menu* menu) {
|
||||||
if (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);
|
if (currentMenu) clearMenu(currentMenu);
|
||||||
currentMenu = menu;
|
currentMenu = menu;
|
||||||
currentMenu->selected = 0;
|
currentMenu->selected = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user