Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLakshmi Shanmugam2020-02-07 05:49:21 +0000
committerLakshmi Shanmugam2020-02-07 05:49:21 +0000
commitb83ea6594e4d57022503062fd8e3616079e9738f (patch)
tree9e692c41122fa4cdb3517fcfcbf61912ec07216b /bundles
parentdff73da09f177a73c231cf68c5da7c90f95b43ff (diff)
downloadeclipse.platform.swt-b83ea6594e4d57022503062fd8e3616079e9738f.tar.gz
eclipse.platform.swt-b83ea6594e4d57022503062fd8e3616079e9738f.tar.xz
eclipse.platform.swt-b83ea6594e4d57022503062fd8e3616079e9738f.zip
Bug 484385 - [Cocoa] NPE in Tree.sendDoubleSelection
Added null check Change-Id: I8b64901c85ab7c68952c4fcdb0b0a95d5c6f4298
Diffstat (limited to 'bundles')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Tree.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Tree.java b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Tree.java
index 40f9ca52f7..1b6dc796ab 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Tree.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Tree.java
@@ -2702,10 +2702,13 @@ void sendDoubleSelection() {
if (column.id == checkColumn.id) return;
}
}
- TreeItem item = (TreeItem) display.getWidget (outlineView.itemAtRow (rowIndex).id);
- Event event = new Event ();
- event.item = item;
- sendSelectionEvent (SWT.DefaultSelection, event, false);
+ id itemAtRow = outlineView.itemAtRow (rowIndex);
+ if (itemAtRow != null) {
+ TreeItem item = (TreeItem) display.getWidget (itemAtRow.id);
+ Event event = new Event ();
+ event.item = item;
+ sendSelectionEvent (SWT.DefaultSelection, event, false);
+ }
}
}

Back to the top