From d87141b0f97bab5d7e1e29bc544c9b86bbe45267 Mon Sep 17 00:00:00 2001 From: Alena Laskavaia Date: Thu, 18 Feb 2016 12:16:18 -0500 Subject: [PATCH] launchbar: prevent widget is disposed exception Change-Id: I5afe239ed7b594a2f7fb3be7bae4120d84c879b2 --- .../eclipse/launchbar/ui/internal/controls/ModeSelector.java | 2 ++ 1 file changed, 2 insertions(+) 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()); }