From e9db9389f2c0c20ddb07be20730b24d7a22ec52e Mon Sep 17 00:00:00 2001 From: Alena Laskavaia Date: Thu, 7 Jan 2016 13:21:53 -0500 Subject: [PATCH] launchbar: fixed widget is disposed exception Change-Id: I8c39e7bc55e88b8b93f6d445b9b94face7f4d1f1 Signed-off-by: Alena Laskavaia --- .../org/eclipse/launchbar/ui/internal/controls/CSelector.java | 1 + 1 file changed, 1 insertion(+) 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 2d581782a2c..ade71106fec 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 @@ -491,6 +491,7 @@ public abstract class CSelector extends Composite { PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { @Override public void run() { + if (isDisposed()) return; update(selection); // update current selection - name or icon // may have changed if (popup != null && !popup.isDisposed()) {