summaryrefslogtreecommitdiff
path: root/Source/WebKit/blackberry/Api/WebOverlay.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/blackberry/Api/WebOverlay.cpp')
-rw-r--r--Source/WebKit/blackberry/Api/WebOverlay.cpp11
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)