From c2bf47eca2aaad43cb35d4570c3d722c056956ce Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Tue, 11 Dec 2012 17:15:24 +0000 Subject: [PATCH] Support CPThemeStateEditable for text fields. --- AppKit/CPTextField.j | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/AppKit/CPTextField.j b/AppKit/CPTextField.j index 76d50f339..5e27a56b7 100644 --- a/AppKit/CPTextField.j +++ b/AppKit/CPTextField.j @@ -308,6 +308,11 @@ CPTextFieldStatePlaceholder = CPThemeState("placeholder"); if (shouldBeEditable) _isSelectable = YES; + if (_isEditable) + [self setThemeState:CPThemeStateEditable]; + else + [self unsetThemeState:CPThemeStateEditable]; + // We only allow first responder status if the field is editable and enabled. if (!shouldBeEditable && [[self window] firstResponder] === self) [[self window] makeFirstResponder:nil];