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 |