summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCyril Oblikov <munknex@gmail.com>2014-01-13 01:18:25 +0300
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-15 06:47:02 +0100
commit6233f006df24495587fbb784c33478f034ac2df0 (patch)
treede0b9f34205fae4c2515c9956376c74da88eeadf
parent73a98ccc4677056416f5de8797c91097e1000a0c (diff)
Saving physical size changes of screen on Windows
On windows (tested on win7) physicalSizeMM is changed after changing screen resolution. We need to save new size. Change-Id: I1b38d9ba2af9679812a973737a724c9a9c5395da Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
-rw-r--r--src/plugins/platforms/windows/qwindowsscreen.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/platforms/windows/qwindowsscreen.cpp b/src/plugins/platforms/windows/qwindowsscreen.cpp
index 530ebc38b7..1fc1be53c7 100644
--- a/src/plugins/platforms/windows/qwindowsscreen.cpp
+++ b/src/plugins/platforms/windows/qwindowsscreen.cpp
@@ -306,6 +306,8 @@ QList<QPlatformScreen *> QWindowsScreen::virtualSiblings() const
void QWindowsScreen::handleChanges(const QWindowsScreenData &newData)
{
+ m_data.physicalSizeMM = newData.physicalSizeMM;
+
if (m_data.geometry != newData.geometry) {
m_data.geometry = newData.geometry;
QWindowSystemInterface::handleScreenGeometryChange(screen(),