Issue #3034 - added widget dispose checks in runAsync methods.
Change-Id: I9182441c34c63c5a78023adda2ec036f2a51192e Former-commit-id:7f068f164c
[formerly 8e8e65ecbc22dcebb7a494ddbd6b7183d67981a0] Former-commit-id:ff3b42468f
This commit is contained in:
parent
007ba2ae4d
commit
4cdbf301f3
1 changed files with 12 additions and 0 deletions
|
@ -77,6 +77,8 @@ import com.raytheon.viz.ui.dialogs.CaveSWTDialog;
|
|||
* Aug 06, 2013 2222 rferrel Changes to display all selected data.
|
||||
* Nov 14, 2013 2549 rferrel Get category data moved off the UI thread.
|
||||
* Dec 11, 2013 2624 rferrel No longer clear table prior to populating.
|
||||
* Apr 15, 2014 3034 lvenable Added dispose checks in runAsync calls.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
* @author bgonzale
|
||||
|
@ -509,6 +511,11 @@ public abstract class AbstractArchiveDlg extends CaveSWTDialog implements
|
|||
|
||||
@Override
|
||||
public void run() {
|
||||
// If the dialog has been disposed then return.
|
||||
if (isDisposed()) {
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
if (displayDatas != null) {
|
||||
tableComp.populateTable(archiveName, categoryName,
|
||||
|
@ -676,6 +683,11 @@ public abstract class AbstractArchiveDlg extends CaveSWTDialog implements
|
|||
|
||||
@Override
|
||||
public void run() {
|
||||
// If the dialog has been disposed then return.
|
||||
if (isDisposed()) {
|
||||
return;
|
||||
}
|
||||
|
||||
tableComp.updateSize(myDisplayDatas);
|
||||
updateTotals(null);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue