| 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_;
|
|
|