From 259ec5fb53ced9294d0c95637b0120980998eb7d Mon Sep 17 00:00:00 2001 From: Lakshmi Shanmugam Date: Mon, 8 Oct 2012 17:29:38 +0530 Subject: Bug 391269 - NPE pressing enter on DateTime widget if using SWT.TIME only --- .../Eclipse SWT/cocoa/org/eclipse/swt/widgets/DateTime.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/DateTime.java b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/DateTime.java index 61076d20d7..8d4e172d73 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/DateTime.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/DateTime.java @@ -558,7 +558,9 @@ boolean sendKeyEvent (NSEvent nsEvent, int type) { switch (keyCode) { case 76: /* KP Enter */ case 36: /* Return */ - hideCalendar(); + if ((style & SWT.DROP_DOWN) != 0) { + hideCalendar (); + } sendSelectionEvent (SWT.DefaultSelection); } } -- cgit