summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2015-05-13 15:15:03 +0200
committerFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2015-05-21 09:59:25 +0000
commit6712fc8337209b172bf3342d4f2ada9aab72fb8a (patch)
tree4f52cd3222d732e18c7c70c72f171b64c7aefcf6 /src/gui/kernel
parent8524853227c753b5cfa14184a086ec0acff3930a (diff)
QPlatformWindow::initialGeometry(): Add scaling.
To be squashed. Change-Id: Ib6983a65ab91a4d89a72d1d17a8bd672466e3ccb Reviewed-by: Morten Johan Sørvig <morten.sorvig@theqtcompany.com>
Diffstat (limited to 'src/gui/kernel')
-rw-r--r--src/gui/kernel/qplatformwindow.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gui/kernel/qplatformwindow.cpp b/src/gui/kernel/qplatformwindow.cpp
index 08f7cacc26..94e2f18959 100644
--- a/src/gui/kernel/qplatformwindow.cpp
+++ b/src/gui/kernel/qplatformwindow.cpp
@@ -571,7 +571,7 @@ void QPlatformWindow::invalidateSurface()
QRect QPlatformWindow::initialGeometry(const QWindow *w,
const QRect &initialGeometry, int defaultWidth, int defaultHeight)
{
- QRect rect(initialGeometry);
+ QRect rect(QHighDpi::fromNativePixels(initialGeometry, w));
if (rect.width() == 0) {
const int minWidth = w->minimumWidth();
rect.setWidth(minWidth > 0 ? minWidth : defaultWidth);
@@ -599,7 +599,7 @@ QRect QPlatformWindow::initialGeometry(const QWindow *w,
}
}
}
- return rect;
+ return QHighDpi::toNativePixels(rect, w);
}
/*!