summaryrefslogtreecommitdiffstats
path: root/WebKit/qt/WebCoreSupport/ChromeClientQt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/qt/WebCoreSupport/ChromeClientQt.cpp')
-rw-r--r--WebKit/qt/WebCoreSupport/ChromeClientQt.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/WebKit/qt/WebCoreSupport/ChromeClientQt.cpp b/WebKit/qt/WebCoreSupport/ChromeClientQt.cpp
index 3fec1d3..e72ef3e 100644
--- a/WebKit/qt/WebCoreSupport/ChromeClientQt.cpp
+++ b/WebKit/qt/WebCoreSupport/ChromeClientQt.cpp
@@ -118,14 +118,13 @@ FloatRect ChromeClientQt::pageRect()
return FloatRect(QRectF(QPointF(0, 0), m_webPage->viewportSize()));
}
-
float ChromeClientQt::scaleFactor()
{
- notImplemented();
- return 1;
+ if (!m_webPage)
+ return 1;
+ return m_webPage->d->pixelRatio;
}
-
void ChromeClientQt::focus()
{
if (!m_webPage)
@@ -618,9 +617,12 @@ void ChromeClientQt::scheduleCompositingLayerSync()
platformPageClient()->markForSync(true);
}
-bool ChromeClientQt::allowsAcceleratedCompositing() const
+ChromeClient::CompositingTriggerFlags ChromeClientQt::allowedCompositingTriggers() const
{
- return (platformPageClient() && platformPageClient()->allowsAcceleratedCompositing());
+ if (platformPageClient() && platformPageClient()->allowsAcceleratedCompositing())
+ return AllTriggers;
+
+ return 0;
}
#endif