Index: content/renderer/scheduler/renderer_scheduler_impl.h |
diff --git a/content/renderer/scheduler/renderer_scheduler_impl.h b/content/renderer/scheduler/renderer_scheduler_impl.h |
index 9b4fdcf6e8860cf57836f89aed32b76b2a0026a9..ccf5881c4c0ca2bdd645125ee47525dd889414a6 100644 |
--- a/content/renderer/scheduler/renderer_scheduler_impl.h |
+++ b/content/renderer/scheduler/renderer_scheduler_impl.h |
@@ -8,7 +8,6 @@ |
#include "base/atomicops.h" |
#include "base/synchronization/lock.h" |
#include "base/threading/thread_checker.h" |
-#include "cc/test/test_now_source.h" |
#include "content/renderer/scheduler/cancelable_closure_holder.h" |
#include "content/renderer/scheduler/renderer_scheduler.h" |
#include "content/renderer/scheduler/single_thread_idle_task_runner.h" |
@@ -43,7 +42,9 @@ class CONTENT_EXPORT RendererSchedulerImpl : public RendererScheduler { |
bool ShouldYieldForHighPriorityWork() override; |
void Shutdown() override; |
- void SetTimeSourceForTesting(scoped_refptr<cc::TestNowSource> time_source); |
+ protected: |
+ // Virtual for testing. |
+ virtual base::TimeTicks Now() const; |
private: |
friend class RendererSchedulerImplTest; |
@@ -115,8 +116,6 @@ class CONTENT_EXPORT RendererSchedulerImpl : public RendererScheduler { |
void StartIdlePeriod(); |
void EndIdlePeriod(); |
- base::TimeTicks Now() const; |
- |
base::ThreadChecker main_thread_checker_; |
scoped_ptr<RendererTaskQueueSelector> renderer_task_queue_selector_; |
scoped_ptr<TaskQueueManager> task_queue_manager_; |
@@ -140,8 +139,6 @@ class CONTENT_EXPORT RendererSchedulerImpl : public RendererScheduler { |
base::TimeTicks last_input_time_; |
PollableNeedsUpdateFlag policy_may_need_update_; |
- scoped_refptr<cc::TestNowSource> time_source_; |
- |
base::WeakPtr<RendererSchedulerImpl> weak_renderer_scheduler_ptr_; |
base::WeakPtrFactory<RendererSchedulerImpl> weak_factory_; |