Index: ui/compositor/compositor.h |
diff --git a/ui/compositor/compositor.h b/ui/compositor/compositor.h |
index 8b0aba6be58289b422fe57736ae5bfd95e65b22e..348c022a0fe0d713255bf0d041753ed180e24200 100644 |
--- a/ui/compositor/compositor.h |
+++ b/ui/compositor/compositor.h |
@@ -13,6 +13,7 @@ |
#include "base/observer_list.h" |
#include "base/time/time.h" |
#include "cc/trees/layer_tree_host_client.h" |
+#include "cc/trees/layer_tree_host_single_thread_client.h" |
#include "third_party/skia/include/core/SkColor.h" |
#include "ui/compositor/compositor_export.h" |
#include "ui/compositor/compositor_observer.h" |
@@ -219,6 +220,7 @@ class COMPOSITOR_EXPORT DrawWaiterForTest : public ui::CompositorObserver { |
// view hierarchy. |
class COMPOSITOR_EXPORT Compositor |
: NON_EXPORTED_BASE(public cc::LayerTreeHostClient), |
+ NON_EXPORTED_BASE(public cc::LayerTreeHostSingleThreadClient), |
public base::SupportsWeakPtr<Compositor> { |
public: |
explicit Compositor(gfx::AcceleratedWidget widget); |
@@ -321,10 +323,14 @@ class COMPOSITOR_EXPORT Compositor |
virtual void DidCommit() OVERRIDE; |
virtual void DidCommitAndDrawFrame() OVERRIDE; |
virtual void DidCompleteSwapBuffers() OVERRIDE; |
- virtual void ScheduleComposite() OVERRIDE; |
virtual scoped_refptr<cc::ContextProvider> |
OffscreenContextProvider() OVERRIDE; |
+ // cc::LayerTreeHostSingleThreadClient implementation. |
+ virtual void ScheduleComposite() OVERRIDE; |
+ virtual void DidPostSwapBuffers() OVERRIDE {} |
+ virtual void DidAbortSwapBuffers() OVERRIDE {} |
+ |
int last_started_frame() { return last_started_frame_; } |
int last_ended_frame() { return last_ended_frame_; } |