| Index: sky/engine/public/sky/sky_view.cc
|
| diff --git a/sky/engine/public/sky/sky_view.cc b/sky/engine/public/sky/sky_view.cc
|
| index b057cc4114d611f4e99b25bc62f87b7c65c33c82..01cbac27ac7c8a94f27554392f3c8d794c6bc6ca 100644
|
| --- a/sky/engine/public/sky/sky_view.cc
|
| +++ b/sky/engine/public/sky/sky_view.cc
|
| @@ -49,7 +49,7 @@ void SkyView::SetDisplayMetrics(const SkyDisplayMetrics& metrics) {
|
|
|
| void SkyView::Load(const WebURL& url) {
|
| data_->view_ = View::create(base::Bind(
|
| - &SkyView::SchedulePaint, weak_factory_.GetWeakPtr()));
|
| + &SkyView::ScheduleFrame, weak_factory_.GetWeakPtr()));
|
| data_->view_->setDisplayMetrics(display_metrics_);
|
|
|
| dart_controller_.reset(new DartController);
|
| @@ -58,6 +58,10 @@ void SkyView::Load(const WebURL& url) {
|
| dart_controller_->LoadMainLibrary(url);
|
| }
|
|
|
| +void SkyView::BeginFrame(base::TimeTicks frame_time) {
|
| + data_->view_->beginFrame(frame_time);
|
| +}
|
| +
|
| skia::RefPtr<SkPicture> SkyView::Paint() {
|
| if (Picture* picture = data_->view_->picture())
|
| return skia::SharePtr(picture->toSkia());
|
| @@ -90,8 +94,8 @@ bool SkyView::HandleInputEvent(const WebInputEvent& inputEvent) {
|
| return false;
|
| }
|
|
|
| -void SkyView::SchedulePaint() {
|
| - client_->SchedulePaint();
|
| +void SkyView::ScheduleFrame() {
|
| + client_->ScheduleFrame();
|
| }
|
|
|
| } // namespace blink
|
|
|