Changeset 63545 in webkit
- Timestamp:
- Jul 16, 2010 7:07:35 AM (14 years ago)
- Location:
- trunk/WebKit/chromium
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/chromium/ChangeLog
r63537 r63545 1 2010-07-16 Andrey Kosyakov <caseq@chromium.org> 2 3 Reviewed by Pavel Feldman. 4 5 Check that end node of a range has a valid renderer in WebViewImpl::caretOrSelectionBounds() 6 to avoid crash in Position::getInlineBoxAndOffset() when start node has renderer but end one doesn't. 7 https://bugs.webkit.org/show_bug.cgi?id=42449 8 9 * src/WebViewImpl.cpp: 10 (WebKit::WebViewImpl::caretOrSelectionBounds): 11 1 12 2010-07-16 Mikhail Naganov <mnaganov@chromium.org> 2 13 -
trunk/WebKit/chromium/src/WebViewImpl.cpp
r63489 r63545 1246 1246 rect = view->contentsToWindow(controller->absoluteCaretBounds()); 1247 1247 else if (controller->isRange()) { 1248 node = controller->end().node(); 1249 if (!node || !node->renderer()) 1250 return rect; 1248 1251 RefPtr<Range> range = controller->toNormalizedRange(); 1249 1252 rect = view->contentsToWindow(focused->firstRectForRange(range.get()));
Note: See TracChangeset
for help on using the changeset viewer.