| Index: ui/compositor/compositor.cc
|
| diff --git a/ui/compositor/compositor.cc b/ui/compositor/compositor.cc
|
| index 7061599e8e9f742c959589c65613c7fc819b2182..e66253335408f8721adfd8d3682293fe1af342ca 100644
|
| --- a/ui/compositor/compositor.cc
|
| +++ b/ui/compositor/compositor.cc
|
| @@ -27,7 +27,6 @@
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
| #include "ui/compositor/compositor_observer.h"
|
| #include "ui/compositor/compositor_switches.h"
|
| -#include "ui/compositor/compositor_vsync_manager.h"
|
| #include "ui/compositor/dip_util.h"
|
| #include "ui/compositor/layer.h"
|
| #include "ui/gfx/frame_time.h"
|
| @@ -184,7 +183,6 @@
|
| Compositor::Compositor(gfx::AcceleratedWidget widget)
|
| : root_layer_(NULL),
|
| widget_(widget),
|
| - vsync_manager_(new CompositorVSyncManager()),
|
| posted_swaps_(new PostedSwapQueue()),
|
| device_scale_factor_(0.0f),
|
| last_started_frame_(0),
|
| @@ -422,10 +420,6 @@
|
| ScheduleDraw();
|
| }
|
|
|
| -scoped_refptr<CompositorVSyncManager> Compositor::vsync_manager() const {
|
| - return vsync_manager_;
|
| -}
|
| -
|
| void Compositor::AddObserver(CompositorObserver* observer) {
|
| observer_list_.AddObserver(observer);
|
| }
|
| @@ -436,6 +430,13 @@
|
|
|
| bool Compositor::HasObserver(CompositorObserver* observer) {
|
| return observer_list_.HasObserver(observer);
|
| +}
|
| +
|
| +void Compositor::OnUpdateVSyncParameters(base::TimeTicks timebase,
|
| + base::TimeDelta interval) {
|
| + FOR_EACH_OBSERVER(CompositorObserver,
|
| + observer_list_,
|
| + OnUpdateVSyncParameters(this, timebase, interval));
|
| }
|
|
|
| void Compositor::Layout() {
|
|
|