diff options
Diffstat (limited to 'src/gui/painting/qbackingstore.cpp')
-rw-r--r-- | src/gui/painting/qbackingstore.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gui/painting/qbackingstore.cpp b/src/gui/painting/qbackingstore.cpp index 0353987ba7..9c51a86484 100644 --- a/src/gui/painting/qbackingstore.cpp +++ b/src/gui/painting/qbackingstore.cpp @@ -202,8 +202,8 @@ void QBackingStore::endPaint() */ void QBackingStore::resize(const QSize &size) { - d_ptr->size = size; // QBackingStore stores size in point, QPlatformBackingStore gets it in pixel. - d_ptr->platformBackingStore->resize(size * QHighDpiScaling::factor(), d_ptr->staticContents); + d_ptr->size = size; + d_ptr->platformBackingStore->resize(qHighDpiToDevicePixels(size, d_ptr->window), d_ptr->staticContents); } /*! |