diff --git a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/ModeSelector.java b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/ModeSelector.java index 4bbfc8be50a..63c70e14dc1 100644 --- a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/ModeSelector.java +++ b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/ModeSelector.java @@ -211,6 +211,8 @@ public class ModeSelector extends CSelector { public void setSelection(Object element) { if (element == null) element = noModes[0]; + if (isDisposed()) + return; super.setSelection(element); updateLaunchButton(findLaunchButton()); }