Index: ui/compositor/compositor_observer.h |
diff --git a/ui/compositor/compositor_observer.h b/ui/compositor/compositor_observer.h |
index 830f170ca22d8c69336ab08a4003c64fa3146829..4157453ec6004d0224dfce198f04a635e2921c7b 100644 |
--- a/ui/compositor/compositor_observer.h |
+++ b/ui/compositor/compositor_observer.h |
@@ -19,12 +19,10 @@ class COMPOSITOR_EXPORT CompositorObserver { |
// composite. In the multi-threaded case, many commits may happen between |
// two successive composites. In the single-threaded, a single commit |
// between two composites (just before the composite as part of the |
- // composite cycle). |
+ // composite cycle). If the compositor is locked, it will not send this |
+ // this signal. |
virtual void OnCompositingDidCommit(Compositor* compositor) = 0; |
- // Called when compositing will start. |
- virtual void OnCompositingWillStart(Compositor* compositor) = 0; |
- |
// Called when compositing started: it has taken all the layer changes into |
// account and has issued the graphics commands. |
virtual void OnCompositingStarted(Compositor* compositor) = 0; |
@@ -35,6 +33,9 @@ class COMPOSITOR_EXPORT CompositorObserver { |
// Called when compositing is aborted (e.g. lost graphics context). |
virtual void OnCompositingAborted(Compositor* compositor) = 0; |
+ // Called when the compositor lock state changes. |
+ virtual void OnCompositingLockStateChanged(Compositor* compositor) = 0; |
+ |
protected: |
virtual ~CompositorObserver() {} |
}; |