summaryrefslogtreecommitdiffstats
path: root/src/gui/platform/windows
diff options
context:
space:
mode:
authorMorten Johan Sørvig <morten.sorvig@qt.io>2021-09-29 11:42:43 +0200
committerMorten Johan Sørvig <morten.sorvig@qt.io>2021-10-07 14:22:55 +0200
commit81707951fe251d9c9074a5b8ca6211900a23d235 (patch)
treed01b4320a1679d9cd7b231800d3c31602092bf03 /src/gui/platform/windows
parent2cfca7fd1911cc82a22763152c04c65bc05bc19a (diff)
Fix programatic geometry change to different DPI
The event flow for programatic window geometry change (e.g. from MoveWindow()) differs from user-interactive geometry change: We still get WM_DPICHANGED, but this event is not preceded by WM_GETDPISCALEDSIZE, so we don’t get to override the window size. However, Qt has already scaled the window size for the new DPI in this case (the scaled size is provided to QWindowsWindow::setGeometry()), so we can omit making second native set-geometry call. Pick-to: 6.2 Change-Id: Ia7d42d7fee49adf757e7fe75d77f1731405ad519 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/gui/platform/windows')
0 files changed, 0 insertions, 0 deletions