Index: cc/trees/thread_proxy.h |
diff --git a/cc/trees/thread_proxy.h b/cc/trees/thread_proxy.h |
index 689e417587469dfcedbb198b9ff5111844399629..38e3853abd1a6b8300283ea4961719649a5d7c41 100644 |
--- a/cc/trees/thread_proxy.h |
+++ b/cc/trees/thread_proxy.h |
@@ -61,6 +61,9 @@ class ThreadProxy : public Proxy, |
virtual bool CommitPendingForTesting() OVERRIDE; |
// LayerTreeHostImplClient implementation |
+ virtual void DidUpdateCapabilitiesOnImplThread( |
+ bool success, |
+ scoped_refptr<ContextProvider> offscreen_context_provider) OVERRIDE; |
virtual void DidLoseOutputSurfaceOnImplThread() OVERRIDE; |
virtual void OnSwapBuffersCompleteOnImplThread() OVERRIDE; |
virtual void OnVSyncParametersChanged(base::TimeTicks timebase, |
@@ -137,6 +140,7 @@ class ThreadProxy : public Proxy, |
void SetAnimationEvents(scoped_ptr<AnimationEventsVector> queue, |
base::Time wall_clock_time); |
void DoCreateAndInitializeOutputSurface(); |
+ void DidUpdateCapabilities(); |
// |capabilities| is set only when |success| is true. |
void OnOutputSurfaceInitializeAttempted( |
bool success, |
@@ -215,6 +219,8 @@ class ThreadProxy : public Proxy, |
// anything else. |
scoped_ptr<OutputSurface> first_output_surface_; |
+ bool initializing_new_output_surface__on_impl_thread_; |
+ |
base::WeakPtrFactory<ThreadProxy> weak_factory_on_impl_thread_; |
base::WeakPtr<ThreadProxy> main_thread_weak_ptr_; |