summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/xcb
diff options
context:
space:
mode:
authorMorten Johan Sørvig <morten.sorvig@qt.io>2020-03-31 14:25:59 +0200
committerMorten Johan Sørvig <morten.sorvig@qt.io>2020-08-19 15:01:46 +0200
commitff52d95e2979a4a87cc975172f1eace1a7a65661 (patch)
treed3e13be2380b01a47c271777af6cb39e23d9953a /src/plugins/platforms/xcb
parent733b65384468374d781455763a4dd32887b32626 (diff)
Use the factor() function for getting scale factors
Make the code less dependent on (changing) high-dpi internals. Change-Id: Ifc7cb4aab1c1c70016ca86639edf5c9630999f9e Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'src/plugins/platforms/xcb')
-rw-r--r--src/plugins/platforms/xcb/qxcbwindow.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/platforms/xcb/qxcbwindow.cpp b/src/plugins/platforms/xcb/qxcbwindow.cpp
index 224f0bd4cb..eba6cc0712 100644
--- a/src/plugins/platforms/xcb/qxcbwindow.cpp
+++ b/src/plugins/platforms/xcb/qxcbwindow.cpp
@@ -1392,7 +1392,7 @@ void QXcbWindow::propagateSizeHints()
xcb_icccm_set_wm_normal_hints(xcb_connection(), m_window, &hints);
- m_sizeHintsScaleFactor = QHighDpiScaling::scaleAndOrigin(screen()).factor;
+ m_sizeHintsScaleFactor = QHighDpiScaling::factor(screen());
}
void QXcbWindow::requestActivateWindow()
@@ -1756,7 +1756,7 @@ void QXcbWindow::handleConfigureNotifyEvent(const xcb_configure_notify_event_t *
// will make the comparison later.
QWindowSystemInterface::handleWindowScreenChanged(window(), newScreen->screen());
- if (!qFuzzyCompare(QHighDpiScaling::scaleAndOrigin(newScreen).factor, m_sizeHintsScaleFactor))
+ if (!qFuzzyCompare(QHighDpiScaling::factor(newScreen), m_sizeHintsScaleFactor))
propagateSizeHints();
// Send the synthetic expose event on resize only when the window is shrinked,