diff --git a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/CSelector.java b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/CSelector.java index 1dfdf0500f0..6ede13f173c 100644 --- a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/CSelector.java +++ b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/CSelector.java @@ -268,6 +268,8 @@ public abstract class CSelector extends Composite { } public void setSelection(Object element) { + if (isDisposed()) + return; this.selection = element; if (buttonComposite != null) buttonComposite.dispose();