1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-08-05 13:16:13 +03:00

avoid "Menu has no enabled items" exception

This commit is contained in:
Federico Fissore
2012-11-06 15:16:32 +01:00
parent 73649c2f60
commit 90ecc3773d

View File

@@ -1140,7 +1140,6 @@ public class Base {
// Cycle through all packages // Cycle through all packages
for (TargetPackage targetPackage : packages.values()) { for (TargetPackage targetPackage : packages.values()) {
String packageName = targetPackage.getName(); String packageName = targetPackage.getName();
// For every package cycle through all platform // For every package cycle through all platform
for (TargetPlatform targetPlatform : targetPackage.platforms()) { for (TargetPlatform targetPlatform : targetPackage.platforms()) {
String platformName = targetPlatform.getName(); String platformName = targetPlatform.getName();
@@ -1247,6 +1246,7 @@ public class Base {
} }
} }
} }
}
if (menuItemsToClickAfterStartup.isEmpty()) { if (menuItemsToClickAfterStartup.isEmpty()) {
menuItemsToClickAfterStartup.add(selectFirstEnabledMenuItem(boardsMenu)); menuItemsToClickAfterStartup.add(selectFirstEnabledMenuItem(boardsMenu));
@@ -1257,7 +1257,6 @@ public class Base {
menuItemToClick.getAction().actionPerformed(new ActionEvent(this, -1, "")); menuItemToClick.getAction().actionPerformed(new ActionEvent(this, -1, ""));
} }
} }
}
private static void filterVisibilityOfSubsequentBoardMenus(String boardID, int fromIndex, ActionEvent originatingEvent) { private static void filterVisibilityOfSubsequentBoardMenus(String boardID, int fromIndex, ActionEvent originatingEvent) {
for (int i = fromIndex; i < Editor.boardsMenus.size(); i++) { for (int i = fromIndex; i < Editor.boardsMenus.size(); i++) {