Issue #3060 safety checks for SWT widgets being disposed
Change-Id: I85c56318452a31122ee7f144e5500d089aa614e2 Former-commit-id:38d493ff1b
[formerlyfbecf66f79
[formerly426f103e7b
] [formerly38d493ff1b
[formerly 0c391f8c7f1694c6939419b5fcc4a6a963092ae3]]] Former-commit-id:fbecf66f79
[formerly426f103e7b
] Former-commit-id:fbecf66f79
Former-commit-id:37371486ba
This commit is contained in:
parent
c4e4b3ade3
commit
a9bb37c76c
1 changed files with 8 additions and 4 deletions
|
@ -51,7 +51,8 @@ import com.raytheon.viz.ui.panes.VizDisplayPane;
|
|||
*
|
||||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Jun 7, 2012 mschenke Initial creation
|
||||
* Jun 07, 2012 mschenke Initial creation
|
||||
* Apr 23, 2014 3060 njensen Safety checks for SWT widgets disposed
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -179,11 +180,14 @@ public class CollaborationPaneManager extends PaneManager {
|
|||
setExclude(activeData, true);
|
||||
activeData = null;
|
||||
}
|
||||
noDisplayLabel.setVisible(true);
|
||||
((GridData) noDisplayLabel.getLayoutData()).exclude = false;
|
||||
composite.layout();
|
||||
if (!noDisplayLabel.isDisposed() && !composite.isDisposed()) {
|
||||
noDisplayLabel.setVisible(true);
|
||||
((GridData) noDisplayLabel.getLayoutData()).exclude = false;
|
||||
composite.layout();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void adjustPaneLayout(int paneCount) {
|
||||
;// don't do anything, we always want one pane displayed.
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue