diff options
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ProtoypeTab.java | 10 |
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(); + } } } }); |