From 9174338140a29ac6b79b0fde71ee9567411cccf9 Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Tue, 9 Dec 2014 17:26:02 -0800 Subject: [PATCH] Fixed: CPDatePicker takes key code CPReturnKeyCode all the time Previously, the CPDatePicker took the key code CPReturnKeyCode all the time. It means, the key event wasn't redistributed to the other component, for example a defaultButton in a window. Now instead of returning YES, it returns [super performKeyEquivalent:anEvent] --- AppKit/CPDatePicker/_CPDatePickerTextField.j | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/AppKit/CPDatePicker/_CPDatePickerTextField.j b/AppKit/CPDatePicker/_CPDatePickerTextField.j index 8fa09afce..07889ca4e 100644 --- a/AppKit/CPDatePicker/_CPDatePickerTextField.j +++ b/AppKit/CPDatePicker/_CPDatePickerTextField.j @@ -338,10 +338,11 @@ var CPZeroKeyCode = 48, if ([anEvent keyCode] == CPReturnKeyCode) { [_currentTextField _endEditing]; - return YES; + + return [super performKeyEquivalent:anEvent]; } - return NO; + return [super performKeyEquivalent:anEvent]; } /*! KeyDown event