diff options
Diffstat (limited to 'Source/WebKit/blackberry/Api/WebOverlay.cpp')
-rw-r--r-- | Source/WebKit/blackberry/Api/WebOverlay.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/Source/WebKit/blackberry/Api/WebOverlay.cpp b/Source/WebKit/blackberry/Api/WebOverlay.cpp index f8bdbead4..abafe7139 100644 --- a/Source/WebKit/blackberry/Api/WebOverlay.cpp +++ b/Source/WebKit/blackberry/Api/WebOverlay.cpp @@ -232,15 +232,10 @@ void WebOverlayPrivate::drawContents(SkCanvas* canvas) void WebOverlayPrivate::scheduleCompositingRun() { - if (WebPagePrivate* page = this->page()) { - if (WebPageCompositorClient* compositorClient = page->compositor()->client()) { - double animationTime = compositorClient->requestAnimationFrame(); - compositorClient->invalidate(animationTime); - return; - } + if (!page()) + return; - page->blitVisibleContents(); - } + page()->scheduleCompositingRun(); } WebOverlayPrivateWebKitThread::WebOverlayPrivateWebKitThread(GraphicsLayerClient* client) |