Index: cc/surfaces/display_scheduler.cc |
diff --git a/cc/surfaces/display_scheduler.cc b/cc/surfaces/display_scheduler.cc |
index 229bc6306ccb1ecf4af4056e074b35a56ac9f429..46f26ff331f2306d8f504b58f907fbc060d0affd 100644 |
--- a/cc/surfaces/display_scheduler.cc |
+++ b/cc/surfaces/display_scheduler.cc |
@@ -13,10 +13,10 @@ |
namespace cc { |
-DisplayScheduler::DisplayScheduler(BeginFrameSource* begin_frame_source, |
- base::SingleThreadTaskRunner* task_runner, |
+DisplayScheduler::DisplayScheduler(base::SingleThreadTaskRunner* task_runner, |
int max_pending_swaps) |
- : begin_frame_source_(begin_frame_source), |
+ : client_(nullptr), |
brianderson
2016/12/09 19:01:57
Thanks for fixing this!
|
+ begin_frame_source_(nullptr), |
task_runner_(task_runner), |
inside_surface_damaged_(false), |
visible_(false), |
@@ -44,6 +44,11 @@ void DisplayScheduler::SetClient(DisplaySchedulerClient* client) { |
client_ = client; |
} |
+void DisplayScheduler::SetBeginFrameSource( |
brianderson
2016/12/09 19:01:57
For my understanding, was were the reasons to use
Eric Seckler
2016/12/12 09:27:18
What you said :) Also, it's useful for later wrapp
|
+ BeginFrameSource* begin_frame_source) { |
+ begin_frame_source_ = begin_frame_source; |
+} |
+ |
void DisplayScheduler::SetVisible(bool visible) { |
if (visible_ == visible) |
return; |