| Index: cc/scheduler/scheduler.h
|
| diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h
|
| index 370ac25b6c4bf44a5f50db03c7147bae17192a92..8ed584a5d49a7c6492eeef1e37043c538e1d7ecd 100644
|
| --- a/cc/scheduler/scheduler.h
|
| +++ b/cc/scheduler/scheduler.h
|
| @@ -11,8 +11,6 @@
|
| #include "base/basictypes.h"
|
| #include "base/cancelable_callback.h"
|
| #include "base/memory/scoped_ptr.h"
|
| -#include "base/power_monitor/power_monitor.h"
|
| -#include "base/power_monitor/power_observer.h"
|
| #include "base/time/time.h"
|
| #include "cc/base/cc_export.h"
|
| #include "cc/output/begin_frame_args.h"
|
| @@ -75,22 +73,19 @@ class CC_EXPORT SchedulerFrameSourcesConstructor {
|
| friend class Scheduler;
|
| };
|
|
|
| -class CC_EXPORT Scheduler : public BeginFrameObserverMixIn,
|
| - public base::PowerObserver {
|
| +class CC_EXPORT Scheduler : public BeginFrameObserverMixIn {
|
| public:
|
| static scoped_ptr<Scheduler> Create(
|
| SchedulerClient* client,
|
| const SchedulerSettings& scheduler_settings,
|
| int layer_tree_host_id,
|
| const scoped_refptr<base::SingleThreadTaskRunner>& task_runner,
|
| - base::PowerMonitor* power_monitor,
|
| scoped_ptr<BeginFrameSource> external_begin_frame_source) {
|
| SchedulerFrameSourcesConstructor frame_sources_constructor;
|
| return make_scoped_ptr(new Scheduler(client,
|
| scheduler_settings,
|
| layer_tree_host_id,
|
| task_runner,
|
| - power_monitor,
|
| external_begin_frame_source.Pass(),
|
| &frame_sources_constructor));
|
| }
|
| @@ -100,9 +95,6 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn,
|
| // BeginFrameObserverMixin
|
| bool OnBeginFrameMixInDelegate(const BeginFrameArgs& args) override;
|
|
|
| - // base::PowerObserver method.
|
| - void OnPowerStateChange(bool on_battery_power) override;
|
| -
|
| const SchedulerSettings& settings() const { return settings_; }
|
|
|
| void CommitVSyncParameters(base::TimeTicks timebase,
|
| @@ -179,7 +171,6 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn,
|
| const SchedulerSettings& scheduler_settings,
|
| int layer_tree_host_id,
|
| const scoped_refptr<base::SingleThreadTaskRunner>& task_runner,
|
| - base::PowerMonitor* power_monitor,
|
| scoped_ptr<BeginFrameSource> external_begin_frame_source,
|
| SchedulerFrameSourcesConstructor* frame_sources_constructor);
|
|
|
| @@ -205,8 +196,6 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn,
|
| int layer_tree_host_id_;
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
|
|
|
| - base::PowerMonitor* power_monitor_;
|
| -
|
| base::TimeDelta estimated_parent_draw_time_;
|
|
|
| std::deque<BeginFrameArgs> begin_retro_frame_args_;
|
| @@ -243,8 +232,6 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn,
|
| void OnBeginImplFrameDeadline();
|
| void PollForAnticipatedDrawTriggers();
|
| void PollToAdvanceCommitState();
|
| - void SetupPowerMonitoring();
|
| - void TeardownPowerMonitoring();
|
| void UpdateActiveFrameSource();
|
|
|
| base::TimeDelta EstimatedParentDrawTime() {
|
|
|