[webkit-changes] cvs commit: WebCore/kwq KWQTextField.mm
Darin
darin at opensource.apple.com
Mon Sep 5 13:25:18 PDT 2005
darin 05/09/05 13:25:18
Modified: . ChangeLog
kwq KWQTextField.mm
Log:
Reviewed by John Sullivan.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4025
Reproducible crash (infinite recursion?) choosing Make Link from text field's contextual menu
* kwq/KWQTextField.mm:
(-[KWQTextFieldController textView:shouldChangeTextInRange:replacementString:]):
Allow a replacement string of nil.
Revision Changes Path
1.93 +11 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -r1.92 -r1.93
--- ChangeLog 5 Sep 2005 17:18:57 -0000 1.92
+++ ChangeLog 5 Sep 2005 20:25:17 -0000 1.93
@@ -1,3 +1,14 @@
+2005-09-05 Darin Adler <darin at apple.com>
+
+ Reviewed by John Sullivan.
+
+ - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4025
+ Reproducible crash (infinite recursion?) choosing Make Link from text field's contextual menu
+
+ * kwq/KWQTextField.mm:
+ (-[KWQTextFieldController textView:shouldChangeTextInRange:replacementString:]):
+ Allow a replacement string of nil.
+
2005-09-05 Alexey Proskuryakov <ap at nypop.com>
Reviewed and landed by Darin.
1.87 +2 -0 WebCore/kwq/KWQTextField.mm
Index: KWQTextField.mm
===================================================================
RCS file: /cvs/root/WebCore/kwq/KWQTextField.mm,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -r1.86 -r1.87
--- KWQTextField.mm 5 Sep 2005 03:43:03 -0000 1.86
+++ KWQTextField.mm 5 Sep 2005 20:25:17 -0000 1.87
@@ -449,6 +449,8 @@
- (BOOL)textView:(NSTextView *)textView shouldChangeTextInRange:(NSRange)range replacementString:(NSString *)string
{
+ if (string == nil)
+ return YES;
NSRange newline = [string rangeOfCharacterFromSet:[NSCharacterSet characterSetWithCharactersInString:@"\r\n"]];
if (newline.location == NSNotFound) {
return YES;
More information about the webkit-changes
mailing list