Răsfoiți Sursa

Fix device pixel ratio in CSS media queries.

Peter van der Tak 10 ani în urmă
părinte
comite
ffb77c9292
2 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 1 1
      qt
  2. 1 0
      src/lib/multipageloader.cc

+ 1 - 1
qt

@@ -1 +1 @@
-Subproject commit 5a1e05bfda81d900f17c5497d425dc4442168e84
+Subproject commit 14bade74941a20444282acca6d6122564b93921e

+ 1 - 0
src/lib/multipageloader.cc

@@ -216,6 +216,7 @@ ResourceObject::ResourceObject(MultiPageLoaderPrivate & mpl, const QUrl & u, con
 
 	double devicePixelRatio = multiPageLoader.dpi / 96.; // The used version of WebKit always renders at 96 DPI when no zoom is applied. It does not fully support a device pixel ratio != 1 natively.
 	webPage.mainFrame()->setZoomFactor(devicePixelRatio * settings.zoomFactor); // Zoom in the page to achieve a higher DPI.
+	webPage.setDevicePixelRatio(devicePixelRatio); // Fix CSS media queries (does not affect anything else).
 }
 
 /*!