| Index: ui/compositor/compositor.cc
|
| diff --git a/ui/compositor/compositor.cc b/ui/compositor/compositor.cc
|
| index 7bb1f0957bd1a6948ecf3de60c9c07e6d4f7f9e6..fda1f495c0490000fb8340c8755e8dc9db883776 100644
|
| --- a/ui/compositor/compositor.cc
|
| +++ b/ui/compositor/compositor.cc
|
| @@ -397,24 +397,6 @@ bool Compositor::HasAnimationObserver(
|
| return animation_observer_list_.HasObserver(observer);
|
| }
|
|
|
| -void Compositor::AddBeginFrameObserver(CompositorBeginFrameObserver* observer) {
|
| - if (!begin_frame_observer_list_.might_have_observers())
|
| - host_->SetChildrenNeedBeginFrames(true);
|
| -
|
| - begin_frame_observer_list_.AddObserver(observer);
|
| -
|
| - if (missed_begin_frame_args_.IsValid())
|
| - observer->OnSendBeginFrame(missed_begin_frame_args_);
|
| -}
|
| -
|
| -void Compositor::RemoveBeginFrameObserver(
|
| - CompositorBeginFrameObserver* observer) {
|
| - begin_frame_observer_list_.RemoveObserver(observer);
|
| -
|
| - // As this call may take place while iterating over observers, unsubscription
|
| - // from |host_| is performed after iteration in |SendBeginFramesToChildren()|.
|
| -}
|
| -
|
| void Compositor::BeginMainFrame(const cc::BeginFrameArgs& args) {
|
| FOR_EACH_OBSERVER(CompositorAnimationObserver,
|
| animation_observer_list_,
|
| @@ -486,24 +468,6 @@ void Compositor::SetOutputIsSecure(bool output_is_secure) {
|
| host_->SetNeedsRedraw();
|
| }
|
|
|
| -void Compositor::SendBeginFramesToChildren(const cc::BeginFrameArgs& args) {
|
| - FOR_EACH_OBSERVER(CompositorBeginFrameObserver, begin_frame_observer_list_,
|
| - OnSendBeginFrame(args));
|
| -
|
| - // Unsubscription is performed here, after iteration, to handle the case where
|
| - // the last BeginFrame observer is removed while iterating over the observers.
|
| - if (!begin_frame_observer_list_.might_have_observers()) {
|
| - host_->SetChildrenNeedBeginFrames(false);
|
| - // Unsubscription should reset |missed_begin_frame_args_|, avoiding stale
|
| - // BeginFrame dispatch when the next BeginFrame observer is added.
|
| - missed_begin_frame_args_ = cc::BeginFrameArgs();
|
| - return;
|
| - }
|
| -
|
| - missed_begin_frame_args_ = args;
|
| - missed_begin_frame_args_.type = cc::BeginFrameArgs::MISSED;
|
| -}
|
| -
|
| const cc::LayerTreeDebugState& Compositor::GetLayerTreeDebugState() const {
|
| return host_->debug_state();
|
| }
|
|
|