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