From 3487f9e9e2f3e433fd8c45497c04a341704f2259 Mon Sep 17 00:00:00 2001 From: Alena Laskavaia Date: Tue, 20 Jan 2015 15:45:14 -0500 Subject: [PATCH] LaunchBar: prevent widget is disposed exception on shutdown Change-Id: I79afcded38a64a9c2f2ce0190eee1766a9d4265e --- .../org/eclipse/launchbar/ui/internal/controls/CSelector.java | 2 ++ 1 file changed, 2 insertions(+) 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();