summaryrefslogtreecommitdiffstats
path: root/src/client/qwaylandwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/qwaylandwindow.cpp')
-rw-r--r--src/client/qwaylandwindow.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/client/qwaylandwindow.cpp b/src/client/qwaylandwindow.cpp
index aea2cfff9..cbf1c2a81 100644
--- a/src/client/qwaylandwindow.cpp
+++ b/src/client/qwaylandwindow.cpp
@@ -105,14 +105,8 @@ void QWaylandWindow::initWindow()
if (mDisplay->fractionalScaleManager() && qApp->highDpiScaleFactorRoundingPolicy() == Qt::HighDpiScaleFactorRoundingPolicy::PassThrough) {
mFractionalScale.reset(new QWaylandFractionalScale(mDisplay->fractionalScaleManager()->get_fractional_scale(mSurface->object())));
- qreal preferredScale = std::max(1.0, mFractionalScale->preferredScale());
- if (mScale != preferredScale) {
- mScale = preferredScale;
- QWindowSystemInterface::handleWindowDevicePixelRatioChanged(window());
- }
-
- connect(mFractionalScale.data(), &QWaylandFractionalScale::preferredScaleChanged, this, [this]() {
- qreal preferredScale = std::max(1.0, mFractionalScale->preferredScale());
+ connect(mFractionalScale.data(), &QWaylandFractionalScale::preferredScaleChanged, this, [this](qreal preferredScale) {
+ preferredScale = std::max(1.0, preferredScale);
if (mScale == preferredScale) {
return;
}