From 3e17f718ee6c22f570659e47f24c68bae7a19bdc Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Mon, 11 May 2020 17:44:30 +0300 Subject: [PATCH] dont block hiding for #debugwindow#(s) --- app/view/view.cpp | 2 +- app/view/visibilitymanager.cpp | 4 ++-- containment/package/contents/ui/DebugWindow.qml | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/view/view.cpp b/app/view/view.cpp index b5eabc3ea..095194a1b 100644 --- a/app/view/view.cpp +++ b/app/view/view.cpp @@ -569,7 +569,7 @@ void View::statusChanged(Plasma::Types::ItemStatus status) void View::addTransientWindow(QWindow *window) { - if (!m_transientWindows.contains(window)) { + if (!m_transientWindows.contains(window) && !window->title().startsWith("#debugwindow#")) { m_transientWindows.append(window); QString winPtrStr = "0x" + QString::number((qulonglong)window,16); diff --git a/app/view/visibilitymanager.cpp b/app/view/visibilitymanager.cpp index 29739b0b3..837e3254f 100644 --- a/app/view/visibilitymanager.cpp +++ b/app/view/visibilitymanager.cpp @@ -452,7 +452,7 @@ void VisibilityManager::addBlockHidingEvent(const QString &type) return; } - //qDebug() << " adding block hiding event :: " << type; + //qDebug() << " {{ ++++ adding block hiding event :: " << type; bool prevHidingIsBlocked = hidingIsBlocked(); @@ -468,7 +468,7 @@ void VisibilityManager::removeBlockHidingEvent(const QString &type) if (!m_blockHidingEvents.contains(type) || type.isEmpty()) { return; } - //qDebug() << " remove block hiding event :: " << type; + //qDebug() << " {{ ---- remove block hiding event :: " << type; bool prevHidingIsBlocked = hidingIsBlocked(); diff --git a/containment/package/contents/ui/DebugWindow.qml b/containment/package/contents/ui/DebugWindow.qml index c2409627a..5e75f9e91 100644 --- a/containment/package/contents/ui/DebugWindow.qml +++ b/containment/package/contents/ui/DebugWindow.qml @@ -30,6 +30,7 @@ Window{ width: mainGrid.width + 10 height: Math.min(mainGrid.height+10, Screen.height - visibilityManager.thicknessNormalOriginal) visible: true + title: "#debugwindow#" property string space:" : "