<rdar://problem/
3912488> Mail throws an exception after backspacing "away" inline input
* WebView.subproj/WebHTMLView.m:
(-[WebHTMLView setMarkedText:selectedRange:]): Don't try to set a selection if
we end up with no marked text, since that case fails and is unnecessary.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8208
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2004-12-13 Maciej Stachowiak <mjs@apple.com>
+
+ Reviewed by John.
+
+ <rdar://problem/3912488> Mail throws an exception after backspacing "away" inline input
+
+ * WebView.subproj/WebHTMLView.m:
+ (-[WebHTMLView setMarkedText:selectedRange:]): Don't try to set a selection if
+ we end up with no marked text, since that case fails and is unnecessary.
+
2004-12-14 John Sullivan <sullivan@apple.com>
Reviewed by Ken.
[bridge replaceSelectionWithText:text selectReplacement:YES smartReplace:NO];
[bridge setMarkedTextDOMRange:[self _selectedRange]];
- [self _selectRangeInMarkedText:newSelRange];
+ if ([self hasMarkedText]) {
+ [self _selectRangeInMarkedText:newSelRange];
+ }
_private->ignoreMarkedTextSelectionChange = NO;
}