From eb977010a8a6de4e590f9c426e1fb57a2f9a2b75 Mon Sep 17 00:00:00 2001 From: Oliver Beard Date: Fri, 9 May 2025 15:38:00 +0100 Subject: [PATCH] [PATCH] shell/Osd: Fix missing RTL PlasmaCore.Dialog does not set LayoutMirroring for us, so we need to do it ourselves. BUG: 503255 Gbp-Pq: Name upstream_8845c001_shell-Osd-Fix-missing-RTL.patch --- lookandfeel/org.kde.breeze/contents/osd/Osd.qml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lookandfeel/org.kde.breeze/contents/osd/Osd.qml b/lookandfeel/org.kde.breeze/contents/osd/Osd.qml index c498f997..09aafdd0 100644 --- a/lookandfeel/org.kde.breeze/contents/osd/Osd.qml +++ b/lookandfeel/org.kde.breeze/contents/osd/Osd.qml @@ -12,6 +12,9 @@ PlasmaCore.Dialog { type: PlasmaCore.Dialog.OnScreenDisplay outputOnly: true + LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft + LayoutMirroring.childrenInherit: true + property alias timeout: osd.timeout property alias osdValue: osd.osdValue property alias osdMaxValue: osd.osdMaxValue -- 2.30.2