1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-08 06:25:37 -05:00

ignore compositor scales when QT DPI is overwritten

This commit is contained in:
bbedward
2025-11-07 20:07:48 -05:00
parent 58b637bcca
commit c8fcf50095

View File

@@ -29,6 +29,7 @@ Singleton {
property bool _hasRefreshedOnce: false
property var _coordCache: ({})
readonly property bool _qtDpiOverridden: Quickshell.env("QT_WAYLAND_FORCE_DPI") !== ""
property int _refreshCount: 0
property real _refreshWindowStart: 0
readonly property int _maxRefreshesPerSecond: 3
@@ -36,6 +37,10 @@ Singleton {
function getScreenScale(screen) {
if (!screen) return 1
if (_qtDpiOverridden) {
return screen.devicePixelRatio || 1
}
if (isNiri && screen) {
const niriScale = NiriService.displayScales[screen.name]
if (niriScale !== undefined) return niriScale