From d008ab43eb2c44b8c01d0f7ff505ec8ab91774bd Mon Sep 17 00:00:00 2001 From: Carolyn MacLeod Date: Tue, 29 Jan 2013 11:27:21 -0500 Subject: Bug 398711 - NPE in AbstractTreeViewer.getSelection trying to select non-expanded nodes --- .../Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java | 3 +++ 1 file changed, 3 insertions(+) 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); } } -- cgit