Fix backspace issue with textfield. Closes #1107. Thanks to Jukart for the patch.

This commit is contained in:
Randall Luecke
2011-01-24 18:25:18 -05:00
parent 81332fa57e
commit 71de04787d
+9 -2
View File
@@ -1099,8 +1099,15 @@ CPTextFieldStatePlaceholder = CPThemeState("placeholder");
- (void)deleteBackward:(id)sender
{
var selectedRange = [self selectedRange],
stringValue = [self stringValue],
var selectedRange = [self selectedRange];
if (selectedRange.length < 2)
return;
selectedRange.location += 1;
selectedRange.length -= 1;
var stringValue = [self stringValue],
newValue = [stringValue stringByReplacingCharactersInRange:selectedRange withString:""];
[self setStringValue:newValue];