| Index: cc/output/output_surface.cc
|
| diff --git a/cc/output/output_surface.cc b/cc/output/output_surface.cc
|
| index 610aebff37890009ee6901cbf3d1cb69e781cb07..160f86dcfb0bf22c9a98201b27c863e9391365c9 100644
|
| --- a/cc/output/output_surface.cc
|
| +++ b/cc/output/output_surface.cc
|
| @@ -91,15 +91,15 @@ OutputSurface::OutputSurface(
|
| }
|
|
|
| void OutputSurface::InitializeBeginFrameEmulation(
|
| - Thread* thread,
|
| + base::SingleThreadTaskRunner* task_runner,
|
| bool throttle_frame_production,
|
| base::TimeDelta interval) {
|
| if (throttle_frame_production){
|
| frame_rate_controller_.reset(
|
| new FrameRateController(
|
| - DelayBasedTimeSource::Create(interval, thread)));
|
| + DelayBasedTimeSource::Create(interval, task_runner)));
|
| } else {
|
| - frame_rate_controller_.reset(new FrameRateController(thread));
|
| + frame_rate_controller_.reset(new FrameRateController(task_runner));
|
| }
|
|
|
| frame_rate_controller_->SetClient(this);
|
|
|