Changeset 77282 in webkit


Ignore:
Timestamp:
Feb 1, 2011 1:34:41 PM (13 years ago)
Author:
andersca@apple.com
Message:

2011-02-01 Anders Carlsson <andersca@apple.com>

Reviewed by Adam Roben.

Move flushPendingLayerChanges to LayerTreeHostMac
https://bugs.webkit.org/show_bug.cgi?id=53525

In preparation for adding more Mac specific code to flushPendingLayerChanges.

  • WebProcess/WebPage/LayerTreeHost.cpp:
  • WebProcess/WebPage/LayerTreeHost.h:
  • WebProcess/WebPage/mac/LayerTreeHostMac.h:
  • WebProcess/WebPage/mac/LayerTreeHostMac.mm: (WebKit::LayerTreeHostMac::flushPendingLayerChanges):
Location:
trunk/Source/WebKit2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r77274 r77282  
     12011-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
    1162011-02-01  Beth Dakin  <bdakin@apple.com>
    217
  • trunk/Source/WebKit2/WebProcess/WebPage/LayerTreeHost.cpp

    r77139 r77282  
    2626#include "config.h"
    2727#include "LayerTreeHost.h"
    28 
    29 #include <WebCore/Frame.h>
    30 #include <WebCore/FrameView.h>
    31 #include <WebCore/Page.h>
    32 #include "WebPage.h"
    3328
    3429#if PLATFORM(MAC)
     
    6055}
    6156
    62 bool LayerTreeHost::flushPendingLayerChanges()
    63 {
    64     return m_webPage->corePage()->mainFrame()->view()->syncCompositingStateIncludingSubframes();
    65 }
    66 
    6757} // namespace WebKit
  • trunk/Source/WebKit2/WebProcess/WebPage/LayerTreeHost.h

    r77139 r77282  
    5353protected:
    5454    explicit LayerTreeHost(WebPage*);
    55     bool flushPendingLayerChanges();
    56 
    57 private:
    58     void platformInvalidate();
    5955
    6056    WebPage* m_webPage;
  • trunk/Source/WebKit2/WebProcess/WebPage/mac/LayerTreeHostMac.h

    r77139 r77282  
    4444    static void flushPendingLayerChangesRunLoopObserverCallback(CFRunLoopObserverRef, CFRunLoopActivity, void*);
    4545    void flushPendingLayerChangesRunLoopObserverCallback();
    46    
     46    bool flushPendingLayerChanges();
     47
    4748    RetainPtr<CFRunLoopObserverRef> m_flushPendingLayerChangesRunLoopObserver;
    4849};
  • trunk/Source/WebKit2/WebProcess/WebPage/mac/LayerTreeHostMac.mm

    r77139 r77282  
    2626#import "config.h"
    2727#import "LayerTreeHostMac.h"
     28
     29#import <WebCore/Frame.h>
     30#import <WebCore/FrameView.h>
     31#import <WebCore/Page.h>
     32#import "WebPage.h"
    2833
    2934using namespace WebCore;
     
    7681}
    7782
     83bool LayerTreeHostMac::flushPendingLayerChanges()
     84{
     85    return m_webPage->corePage()->mainFrame()->view()->syncCompositingStateIncludingSubframes();
     86}
     87
     88   
    7889} // namespace WebKit
Note: See TracChangeset for help on using the changeset viewer.