Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ProtoypeTab.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ProtoypeTab.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ProtoypeTab.java
index 84d243876..d852b6979 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ProtoypeTab.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ProtoypeTab.java
@@ -7,6 +7,7 @@
*
* Contributors:
* Obeo - initial API and implementation
+ * IBM Corporation - Bug fixes
*******************************************************************************/
package org.eclipse.debug.ui;
@@ -473,9 +474,12 @@ public class ProtoypeTab extends AbstractLaunchConfigurationTab {
getShell().getDisplay().asyncExec(new Runnable() {
@Override
public void run() {
- TreeColumn[] columns = fAttributesTreeViewer.getTree().getColumns();
- for (TreeColumn treeColumn : columns) {
- treeColumn.pack();
+ Tree tree = fAttributesTreeViewer.getTree();
+ if (tree != null && !tree.isDisposed()) {
+ TreeColumn[] columns = tree.getColumns();
+ for (TreeColumn treeColumn : columns) {
+ treeColumn.pack();
+ }
}
}
});

Back to the top