diff --git a/backends/kwayland/waylandconfig.cpp b/backends/kwayland/waylandconfig.cpp --- a/backends/kwayland/waylandconfig.cpp +++ b/backends/kwayland/waylandconfig.cpp @@ -316,9 +316,9 @@ wlOutputConfiguration->setPosition(o_old->outputDevice(), output->pos()); } - if (!qFuzzyCompare(device->scale(), output->scale())) { + if (!qFuzzyCompare(device->scaleF(), output->scale())) { changed = true; - wlOutputConfiguration->setScale(o_old->outputDevice(), output->scale()); + wlOutputConfiguration->setScaleF(o_old->outputDevice(), output->scale()); } // rotation