OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. | 3 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. |
4 * All rights reserved. | 4 * All rights reserved. |
5 * | 5 * |
6 * This library is free software; you can redistribute it and/or | 6 * This library is free software; you can redistribute it and/or |
7 * modify it under the terms of the GNU Library General Public | 7 * modify it under the terms of the GNU Library General Public |
8 * License as published by the Free Software Foundation; either | 8 * License as published by the Free Software Foundation; either |
9 * version 2 of the License, or (at your option) any later version. | 9 * version 2 of the License, or (at your option) any later version. |
10 * | 10 * |
(...skipping 797 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
808 DisableCompositingQueryAsserts disabler; | 808 DisableCompositingQueryAsserts disabler; |
809 | 809 |
810 setSelection(0, -1, 0, -1, PaintInvalidationNewMinusOld); | 810 setSelection(0, -1, 0, -1, PaintInvalidationNewMinusOld); |
811 } | 811 } |
812 | 812 |
813 bool LayoutView::hasPendingSelection() const { | 813 bool LayoutView::hasPendingSelection() const { |
814 return m_frameView->frame().selection().isAppearanceDirty(); | 814 return m_frameView->frame().selection().isAppearanceDirty(); |
815 } | 815 } |
816 | 816 |
817 void LayoutView::commitPendingSelection() { | 817 void LayoutView::commitPendingSelection() { |
| 818 TRACE_EVENT0("blink", "LayoutView::commitPendingSelection"); |
818 m_frameView->frame().selection().commitAppearanceIfNeeded(*this); | 819 m_frameView->frame().selection().commitAppearanceIfNeeded(*this); |
819 } | 820 } |
820 | 821 |
821 LayoutObject* LayoutView::selectionStart() { | 822 LayoutObject* LayoutView::selectionStart() { |
822 commitPendingSelection(); | 823 commitPendingSelection(); |
823 return m_selectionStart; | 824 return m_selectionStart; |
824 } | 825 } |
825 | 826 |
826 LayoutObject* LayoutView::selectionEnd() { | 827 LayoutObject* LayoutView::selectionEnd() { |
827 commitPendingSelection(); | 828 commitPendingSelection(); |
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1038 if (block) | 1039 if (block) |
1039 block->adjustChildDebugRect(rect); | 1040 block->adjustChildDebugRect(rect); |
1040 | 1041 |
1041 rect.setWidth(LayoutUnit(viewWidth(IncludeScrollbars))); | 1042 rect.setWidth(LayoutUnit(viewWidth(IncludeScrollbars))); |
1042 rect.setHeight(LayoutUnit(viewHeight(IncludeScrollbars))); | 1043 rect.setHeight(LayoutUnit(viewHeight(IncludeScrollbars))); |
1043 | 1044 |
1044 return rect; | 1045 return rect; |
1045 } | 1046 } |
1046 | 1047 |
1047 } // namespace blink | 1048 } // namespace blink |
OLD | NEW |