commit | b142dbf61870da067487bf8dac3afcc7f058b5ac | [log] [tgz] |
---|---|---|
author | kchong <kchong> | Wed Apr 25 19:32:22 2007 +0000 |
committer | kchong <kchong> | Wed Apr 25 19:32:22 2007 +0000 |
tree | 3933f729d6a0ebc51b9e3d97315115e698c95e61 | |
parent | 399758def1ac7757508b067fd48722b91effe11d [diff] |
[no bug] Outline could have been closed/dismissed.
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/outline/ADTContentOutlineProvider.java b/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/outline/ADTContentOutlineProvider.java index 7f8697f..f46967d 100644 --- a/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/outline/ADTContentOutlineProvider.java +++ b/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/outline/ADTContentOutlineProvider.java
@@ -109,8 +109,11 @@ if (viewer instanceof TreeViewer) { TreeViewer treeViewer = (TreeViewer) viewer; - treeViewer.refresh(object); - treeViewer.reveal(object); + if (treeViewer.getTree() != null && !treeViewer.getTree().isDisposed()) + { + treeViewer.refresh(object); + treeViewer.reveal(object); + } } }