Issue #3034 - added widget dispose checks in runAsync methods.
Change-Id: I9182441c34c63c5a78023adda2ec036f2a51192e (cherry picked from commit 5400c9bc5f35ed3547b5d51cae3d0cf0f0829b51 [formerlyff3b42468f
] [formerly7f068f164c
[formerly7f068f164c
[formerly 8e8e65ecbc22dcebb7a494ddbd6b7183d67981a0]]]) Former-commit-id:5a5bab45ae
[formerly5a5bab45ae
[formerly 553877dba98909270e492e090290b66bdb2fcc55]] Former-commit-id:05a17c05a8
Former-commit-id:1e2816e4ec
This commit is contained in:
parent
36a1b87087
commit
75ed3bcf24
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