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); |