diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog.java index 8d688c3..b7b37c6 100644 --- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog.java +++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog.java @@ -2386,7 +2386,10 @@ * set, that that action set is available */ private static boolean isAvailable(DisplayItem item) { - if (item.getActionSet() != null && item.getActionSet().isActive()) { + if (item.getActionSet() == null) { + return true; + } + if (item.getActionSet().isActive()) { return true; } for (Iterator i = item.getChildren().iterator(); i.hasNext();) {