diff options
| author | Simon Hausmann <simon.hausmann@digia.com> | 2012-10-23 15:19:45 +0200 |
|---|---|---|
| committer | Simon Hausmann <simon.hausmann@digia.com> | 2012-10-23 15:19:45 +0200 |
| commit | c683e47ee239ec6a36bfbdba0e9e2a3d9ed013d4 (patch) | |
| tree | dcec03c81268b536503f837c8d93d8a67328faa3 /Source/WebKit/qt/Api | |
| parent | 5ea819f80c6840c492386bfafbffb059c7e2091f (diff) | |
| download | qtwebkit-c683e47ee239ec6a36bfbdba0e9e2a3d9ed013d4.tar.gz | |
Imported WebKit commit 7136c2962f51f9ea361d9796b069374d0f41c922 (http://svn.webkit.org/repository/webkit/trunk@132195)
Build fix for Windows when building against Qt that was built without Angle support
Diffstat (limited to 'Source/WebKit/qt/Api')
| -rw-r--r-- | Source/WebKit/qt/Api/qwebpage.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Source/WebKit/qt/Api/qwebpage.cpp b/Source/WebKit/qt/Api/qwebpage.cpp index a9eb9a099..c2c9823f9 100644 --- a/Source/WebKit/qt/Api/qwebpage.cpp +++ b/Source/WebKit/qt/Api/qwebpage.cpp @@ -2581,8 +2581,10 @@ QWebPage::ViewportAttributes QWebPage::viewportAttributesForSize(const QSize& av deviceHeight = size.height(); } - WebCore::ViewportAttributes conf = WebCore::computeViewportAttributes(d->viewportArguments(), desktopWidth, deviceWidth, deviceHeight, qt_defaultDpi() / WebCore::ViewportArguments::deprecatedTargetDPI, availableSize); - WebCore::restrictMinimumScaleFactorToViewportSize(conf, availableSize); + float devicePixelRatio = qt_defaultDpi() / WebCore::ViewportArguments::deprecatedTargetDPI; + + WebCore::ViewportAttributes conf = WebCore::computeViewportAttributes(d->viewportArguments(), desktopWidth, deviceWidth, deviceHeight, devicePixelRatio, availableSize); + WebCore::restrictMinimumScaleFactorToViewportSize(conf, availableSize, devicePixelRatio); WebCore::restrictScaleFactorToInitialScaleIfNotUserScalable(conf); result.m_isValid = true; @@ -2590,10 +2592,10 @@ QWebPage::ViewportAttributes QWebPage::viewportAttributesForSize(const QSize& av result.m_initialScaleFactor = conf.initialScale; result.m_minimumScaleFactor = conf.minimumScale; result.m_maximumScaleFactor = conf.maximumScale; - result.m_devicePixelRatio = conf.devicePixelRatio; + result.m_devicePixelRatio = devicePixelRatio; result.m_isUserScalable = static_cast<bool>(conf.userScalable); - d->page->setDeviceScaleFactor(conf.devicePixelRatio); + d->page->setDeviceScaleFactor(devicePixelRatio); return result; } |
