Index: Source/web/WebViewImpl.cpp |
diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp |
index bf1d7a715e24c1f471fe485bb9f26116565e8ff7..f5f1f4f454be6a0a62a087ac441f074864483eca 100644 |
--- a/Source/web/WebViewImpl.cpp |
+++ b/Source/web/WebViewImpl.cpp |
@@ -108,6 +108,7 @@ |
#include "public/platform/Platform.h" |
#include "public/platform/WebDragData.h" |
#include "public/platform/WebFloatPoint.h" |
+#include "public/platform/WebFrameTime.h" |
#include "public/platform/WebGestureCurve.h" |
#include "public/platform/WebImage.h" |
#include "public/platform/WebLayerTreeView.h" |
@@ -1678,16 +1679,13 @@ void WebViewImpl::didExitFullScreen() |
m_fullscreenController->didExitFullScreen(); |
} |
-void WebViewImpl::animate(double monotonicFrameBeginTime) |
+void WebViewImpl::animate(WebFrameTime frameTime) |
{ |
TRACE_EVENT0("webkit", "WebViewImpl::animate"); |
- if (!monotonicFrameBeginTime) |
- monotonicFrameBeginTime = monotonicallyIncreasingTime(); |
- |
// Create synthetic wheel events as necessary for fling. |
if (m_gestureAnimation) { |
- if (m_gestureAnimation->animate(monotonicFrameBeginTime)) |
+ if (m_gestureAnimation->animate(frameTime)) |
scheduleAnimation(); |
else { |
endActiveFlingAnimation(); |
@@ -1704,7 +1702,7 @@ void WebViewImpl::animate(double monotonicFrameBeginTime) |
if (!m_page) |
return; |
- PageWidgetDelegate::animate(m_page.get(), monotonicFrameBeginTime); |
+ PageWidgetDelegate::animate(m_page.get(), frameTime); |
if (m_continuousPaintingEnabled) { |
ContinuousPainter::setNeedsDisplayRecursive(m_rootGraphicsLayer, m_pageOverlays.get()); |