| Index: services/surfaces/surfaces_scheduler.cc
|
| diff --git a/services/surfaces/surfaces_scheduler.cc b/services/surfaces/surfaces_scheduler.cc
|
| index 6e099f445978381c7da1fff425d3830bc55a4c6b..f048d26343341c99d10e618aaab887b9a12357ab 100644
|
| --- a/services/surfaces/surfaces_scheduler.cc
|
| +++ b/services/surfaces/surfaces_scheduler.cc
|
| @@ -17,6 +17,7 @@ SurfacesScheduler::SurfacesScheduler(Client* client) : client_(client) {
|
| scheduler_->SetCanStart();
|
| scheduler_->SetVisible(true);
|
| scheduler_->SetCanDraw(true);
|
| + scheduler_->SetNeedsCommit();
|
| }
|
|
|
| SurfacesScheduler::~SurfacesScheduler() {
|
| @@ -35,6 +36,8 @@ void SurfacesScheduler::WillBeginImplFrame(const cc::BeginFrameArgs& args) {
|
| }
|
|
|
| void SurfacesScheduler::ScheduledActionSendBeginMainFrame() {
|
| + scheduler_->NotifyBeginMainFrameStarted();
|
| + scheduler_->NotifyReadyToCommit();
|
| }
|
|
|
| cc::DrawResult SurfacesScheduler::ScheduledActionDrawAndSwapIfPossible() {
|
|
|