diff --git a/AppKit/CPTextField.j b/AppKit/CPTextField.j index 6ddd3716f..134d65816 100644 --- a/AppKit/CPTextField.j +++ b/AppKit/CPTextField.j @@ -981,6 +981,9 @@ CPTextFieldStatePlaceholder = CPThemeState("placeholder"); - (void)keyDown:(CPEvent)anEvent { + if (!([self isEnabled] && [self isEditable])) + return; + // CPTextField uses an HTML input element to take the input so we need to // propagate the dom event so the element is updated. This has to be done // before interpretKeyEvents: though so individual commands have a chance