diff --git a/src/private/quick/QWidgetAdapter_quick.cpp b/src/private/quick/QWidgetAdapter_quick.cpp index da416f60..76565468 100644 --- a/src/private/quick/QWidgetAdapter_quick.cpp +++ b/src/private/quick/QWidgetAdapter_quick.cpp @@ -35,6 +35,7 @@ #include #include +#include using namespace KDDockWidgets; @@ -229,7 +230,7 @@ void QWidgetAdapter::updateNormalGeometry() QRect normalGeometry; if (const QPlatformWindow *pw = window->handle()) { - normalGeometry = pw->normalGeometry(); + normalGeometry = QHighDpi::fromNativePixels(pw->normalGeometry(), pw->window()); } if (!normalGeometry.isValid() && isNormalWindowState(window->windowState())) {