Changeset 19706 in webkit
- Timestamp:
- Feb 19, 2007 1:20:35 AM (17 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r19705 r19706 1 2007-02-18 Antti Koivisto <antti@apple.com> 2 3 Reviewed by Hyatt. 4 5 - really fix http://bugs.webkit.org/show_bug.cgi?id=11974 6 REGRESSION: Caret drawn over input when smaller than font size on initial focus 7 <rdar://problem/4960258> 8 9 Avoid double painting caret when it is on a block element. 10 11 Layout test for this already went in previous try (it only fails in pixel mode) in r19626. 12 13 * rendering/RenderBlock.cpp: 14 (WebCore::RenderBlock::paintCaret): 15 1 16 2007-02-19 Lars Knoll <lars@trolltech.com> 2 17 -
trunk/WebCore/rendering/RenderBlock.cpp
r19696 r19706 1414 1414 Node* caretNode = selectionController->start().node(); 1415 1415 RenderObject* renderer = caretNode ? caretNode->renderer() : 0; 1416 if (renderer && (renderer == this || renderer->containingBlock() == this) && caretNode&& caretNode->isContentEditable()) {1416 if (renderer && (renderer == this || (renderer->containingBlock() == this && !renderer->isBlockFlow())) && caretNode->isContentEditable()) { 1417 1417 if (type == CursorCaret) 1418 1418 document()->frame()->paintCaret(paintInfo.context, paintInfo.rect);
Note: See TracChangeset
for help on using the changeset viewer.