diff options
author | Morten Sørvig <morten.sorvig@qt.io> | 2021-04-29 16:05:14 +0200 |
---|---|---|
committer | Morten Johan Sørvig <morten.sorvig@qt.io> | 2021-05-03 21:49:05 +0000 |
commit | e3e070e87b3a8036f7200755ba32b57437304ee6 (patch) | |
tree | 1931295f0a12d0551fe193fa75d542f54a8edb88 /src/plugins/platforms/ios/qiosscreen.mm | |
parent | f95d6bb09de5c3a8e4d8b3de2e791ea73ec60d93 (diff) |
iOS: Implement QIOSScreen::logicalBaseDpi()
logicalDpi() and logicalBaseDpi() should return the
same DPI on iOS, in order to make Qt not apply a scale
factor.
Accomplish this by overriding logicalBaseDpi() instead
of logicalDpi(). The default QPlatformScreen::logicalDpi()
implementation will then call logicalBaseDpi().
Pick-to: 6.1
Fixes: QTBUG-92579
Change-Id: I7a27cf61f0154cef32098069ab3dfb29ad6acf27
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'src/plugins/platforms/ios/qiosscreen.mm')
-rw-r--r-- | src/plugins/platforms/ios/qiosscreen.mm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/ios/qiosscreen.mm b/src/plugins/platforms/ios/qiosscreen.mm index c7dbe43124..2a9968c841 100644 --- a/src/plugins/platforms/ios/qiosscreen.mm +++ b/src/plugins/platforms/ios/qiosscreen.mm @@ -462,7 +462,7 @@ QSizeF QIOSScreen::physicalSize() const return m_physicalSize; } -QDpi QIOSScreen::logicalDpi() const +QDpi QIOSScreen::logicalBaseDpi() const { return QDpi(72, 72); } |