Changeset 148048 in webkit
- Timestamp:
- Apr 9, 2013 1:52:39 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r148044 r148048 1 2013-04-08 Simon Fraser <simon.fraser@apple.com> 2 3 window.internals.repaintRectsAsText() is hard to use because it doesn't force layout 4 https://bugs.webkit.org/show_bug.cgi?id=114219 5 6 Reviewed by Beth Dakin. 7 8 Force layout when setTracksRepaints() is set to true, to flush out any pending 9 repaints from a layout that hasn't happened yet. Also force layout in 10 trackedRepaintRectsAsText(), so that any pending layout happpens and thus 11 repaints. 12 13 * page/FrameView.cpp: 14 (WebCore::FrameView::setTracksRepaints): 15 (WebCore::FrameView::trackedRepaintRectsAsText): 16 1 17 2013-04-09 Chris Fleizach <cfleizach@apple.com> 2 18 -
trunk/Source/WebCore/page/FrameView.cpp
r148031 r148048 3921 3921 return; 3922 3922 3923 // Force layout to flush out any pending repaints. 3924 if (trackRepaints) { 3925 if (frame() && frame()->document()) 3926 frame()->document()->updateLayout(); 3927 } 3928 3923 3929 #if USE(ACCELERATED_COMPOSITING) 3924 3930 for (Frame* frame = m_frame->tree()->top(); frame; frame = frame->tree()->traverseNext()) { … … 3943 3949 String FrameView::trackedRepaintRectsAsText() const 3944 3950 { 3951 if (frame() && frame()->document()) 3952 frame()->document()->updateLayout(); 3953 3945 3954 TextStream ts; 3946 3955 if (!m_trackedRepaintRects.isEmpty()) {
Note: See TracChangeset
for help on using the changeset viewer.