From 4559d30399bebf5867c7bf49bc75064bcbaed872 Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Wed, 23 Sep 2020 18:28:02 +0300 Subject: [PATCH] Place internal osd windows according to placement policies Currently, internal on screen display windows have the bypass window manager hint set. If that hint is set, the osds must place themselves, but they don't do it. As far as I know, there is no any reason why internal OSDs have that flag set. By removing the Qt::BypassWindowManagerHint flag, we let kwin core know that it's okay to place internal OSD windows. BUG: 400675 --- qml/onscreennotification/plasma/main.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qml/onscreennotification/plasma/main.qml b/qml/onscreennotification/plasma/main.qml index 50bd24fdb..ca7c9e6b1 100644 --- a/qml/onscreennotification/plasma/main.qml +++ b/qml/onscreennotification/plasma/main.qml @@ -15,7 +15,7 @@ PlasmaCore.Dialog { id: dialog location: PlasmaCore.Types.Floating visible: osd.visible - flags: Qt.X11BypassWindowManagerHint | Qt.FramelessWindowHint + flags: Qt.FramelessWindowHint type: PlasmaCore.Dialog.OnScreenDisplay outputOnly: true