From 7fc647de336ee2ead984268e3e7dfd73ce500ee9 Mon Sep 17 00:00:00 2001 From: Mike Duff Date: Wed, 25 Sep 2013 16:37:18 -0500 Subject: [PATCH] Issue #2409 - Add widget disposed check Change-Id: Idd73e96d7704184392eb6297b87957126a286a72 Former-commit-id: 724e2625789ab29c59cfdd5b590fc45f7714140b [formerly c36d6b46707e644f067b5dc8495ee2e5fce49663] [formerly 18791bc1e843f1ea99fc155960f410b38fd1405b] [formerly d3ade70500feff19ce9776c5b5a344a87b00d4eb [formerly 18791bc1e843f1ea99fc155960f410b38fd1405b [formerly 6b3df536a3052028c72841e22b65c381fd070742]]] Former-commit-id: d3ade70500feff19ce9776c5b5a344a87b00d4eb Former-commit-id: f2cf5e0d3044fb39b6faf7402d3db136afb74911 [formerly f9ec1168acf469ef86b3c5452c1550b9595455f3] Former-commit-id: d04f33910a92809c5d070331d487d830602f16bd --- .../datadelivery/subscription/SubscriptionManagerDlg.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cave/com.raytheon.uf.viz.datadelivery/src/com/raytheon/uf/viz/datadelivery/subscription/SubscriptionManagerDlg.java b/cave/com.raytheon.uf.viz.datadelivery/src/com/raytheon/uf/viz/datadelivery/subscription/SubscriptionManagerDlg.java index 2212213bf7..aa20d61f68 100644 --- a/cave/com.raytheon.uf.viz.datadelivery/src/com/raytheon/uf/viz/datadelivery/subscription/SubscriptionManagerDlg.java +++ b/cave/com.raytheon.uf.viz.datadelivery/src/com/raytheon/uf/viz/datadelivery/subscription/SubscriptionManagerDlg.java @@ -126,7 +126,8 @@ import com.raytheon.viz.ui.presenter.IDisplay; * Jun 05, 2013 2064 mpduff Fix for filtering combo boxes. * Jun 06, 2013 2030 mpduff Refactored help. * Jun 14, 2013 2064 mpduff Check for null/disposed sort column. - * Jul 26, 2031 2232 mpduff Refactored Data Delivery permissions. + * Jul 26, 2013 2232 mpduff Refactored Data Delivery permissions. + * Sep 25. 2013 2409 mpduff Add check for widget disposed after calling configuration. * * * @author mpduff @@ -918,7 +919,10 @@ public class SubscriptionManagerDlg extends CaveSWTDialog implements } else { configDlg.bringToTop(); } - handleTooltipSelection(tooltipMI.getSelection()); + + if (!this.isDisposed()) { + handleTooltipSelection(tooltipMI.getSelection()); + } } /**