From c0d95865f23b28eca722d1125dca75c773bbbb65 Mon Sep 17 00:00:00 2001 From: Lee Venable Date: Tue, 1 Apr 2014 16:36:22 -0500 Subject: [PATCH] Issue #2979 - added dispose check to runAsync call. Former-commit-id: d590cbe1508e1dfc1557e558a4a55aa7388e1d40 --- .../uf/viz/d2d/ui/dialogs/procedures/AlterBundleDlg.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cave/com.raytheon.uf.viz.d2d.ui/src/com/raytheon/uf/viz/d2d/ui/dialogs/procedures/AlterBundleDlg.java b/cave/com.raytheon.uf.viz.d2d.ui/src/com/raytheon/uf/viz/d2d/ui/dialogs/procedures/AlterBundleDlg.java index ed80b11e6f..feb59c2791 100644 --- a/cave/com.raytheon.uf.viz.d2d.ui/src/com/raytheon/uf/viz/d2d/ui/dialogs/procedures/AlterBundleDlg.java +++ b/cave/com.raytheon.uf.viz.d2d.ui/src/com/raytheon/uf/viz/d2d/ui/dialogs/procedures/AlterBundleDlg.java @@ -68,6 +68,7 @@ import com.raytheon.viz.ui.widgets.MenuButton; * in menus. * Oct 03, 2012 #1248 rferrel Bundle change listeners added. * Oct 16, 2012 #1229 rferrel Made dialog non-blocking. + * Apr 01, 2014 #2979 lvenable Added dispose check in runAsync call. * * * @@ -361,6 +362,9 @@ public class AlterBundleDlg extends CaveSWTDialog { @Override public void run() { + if (isDisposed()) { + return; + } for (String key : keys) { MenuButton menuButton = menuButtonMap.get(key); IAlterBundleContributor contrib = (IAlterBundleContributor) menuButton