summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarolyn MacLeod <Carolyn_MacLeod@ca.ibm.com>2013-01-29 11:27:21 -0500
committerCarolyn MacLeod <Carolyn_MacLeod@ca.ibm.com>2013-01-29 11:27:21 -0500
commitd008ab43eb2c44b8c01d0f7ff505ec8ab91774bd (patch)
tree25d79ebb025295c9e2f296fd9db686375ccbacc2
parentf395263a81e126480be2c5aab15eeebeb9afb3e5 (diff)
downloadeclipse.platform.swt-d008ab43eb2c44b8c01d0f7ff505ec8ab91774bd.tar.gz
eclipse.platform.swt-d008ab43eb2c44b8c01d0f7ff505ec8ab91774bd.tar.xz
eclipse.platform.swt-d008ab43eb2c44b8c01d0f7ff505ec8ab91774bd.zip
Bug 398711 - NPE in AbstractTreeViewer.getSelection trying to select
non-expanded nodes
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java
index 7177d3288b..6deb574d1c 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java
@@ -5043,6 +5043,9 @@ void expandToItem(TreeItem item) {
if (parentItem != null && !parentItem.getExpanded()) {
expandToItem(parentItem);
parentItem.setExpanded(true);
+ Event event = new Event ();
+ event.item = parentItem;
+ sendEvent (SWT.Expand, event);
}
}