Changeset 77282 in webkit
- Timestamp:
- Feb 1, 2011 1:34:41 PM (13 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r77274 r77282 1 2011-02-01 Anders Carlsson <andersca@apple.com> 2 3 Reviewed by Adam Roben. 4 5 Move flushPendingLayerChanges to LayerTreeHostMac 6 https://bugs.webkit.org/show_bug.cgi?id=53525 7 8 In preparation for adding more Mac specific code to flushPendingLayerChanges. 9 10 * WebProcess/WebPage/LayerTreeHost.cpp: 11 * WebProcess/WebPage/LayerTreeHost.h: 12 * WebProcess/WebPage/mac/LayerTreeHostMac.h: 13 * WebProcess/WebPage/mac/LayerTreeHostMac.mm: 14 (WebKit::LayerTreeHostMac::flushPendingLayerChanges): 15 1 16 2011-02-01 Beth Dakin <bdakin@apple.com> 2 17 -
trunk/Source/WebKit2/WebProcess/WebPage/LayerTreeHost.cpp
r77139 r77282 26 26 #include "config.h" 27 27 #include "LayerTreeHost.h" 28 29 #include <WebCore/Frame.h>30 #include <WebCore/FrameView.h>31 #include <WebCore/Page.h>32 #include "WebPage.h"33 28 34 29 #if PLATFORM(MAC) … … 60 55 } 61 56 62 bool LayerTreeHost::flushPendingLayerChanges()63 {64 return m_webPage->corePage()->mainFrame()->view()->syncCompositingStateIncludingSubframes();65 }66 67 57 } // namespace WebKit -
trunk/Source/WebKit2/WebProcess/WebPage/LayerTreeHost.h
r77139 r77282 53 53 protected: 54 54 explicit LayerTreeHost(WebPage*); 55 bool flushPendingLayerChanges();56 57 private:58 void platformInvalidate();59 55 60 56 WebPage* m_webPage; -
trunk/Source/WebKit2/WebProcess/WebPage/mac/LayerTreeHostMac.h
r77139 r77282 44 44 static void flushPendingLayerChangesRunLoopObserverCallback(CFRunLoopObserverRef, CFRunLoopActivity, void*); 45 45 void flushPendingLayerChangesRunLoopObserverCallback(); 46 46 bool flushPendingLayerChanges(); 47 47 48 RetainPtr<CFRunLoopObserverRef> m_flushPendingLayerChangesRunLoopObserver; 48 49 }; -
trunk/Source/WebKit2/WebProcess/WebPage/mac/LayerTreeHostMac.mm
r77139 r77282 26 26 #import "config.h" 27 27 #import "LayerTreeHostMac.h" 28 29 #import <WebCore/Frame.h> 30 #import <WebCore/FrameView.h> 31 #import <WebCore/Page.h> 32 #import "WebPage.h" 28 33 29 34 using namespace WebCore; … … 76 81 } 77 82 83 bool LayerTreeHostMac::flushPendingLayerChanges() 84 { 85 return m_webPage->corePage()->mainFrame()->view()->syncCompositingStateIncludingSubframes(); 86 } 87 88 78 89 } // namespace WebKit
Note: See TracChangeset
for help on using the changeset viewer.