From 56cf42f744b32ecfd7ed4cd99bf5ac5bea668d77 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 22 Oct 2023 15:58:02 +0300 Subject: [PATCH] plasma: take popup status into account in SystemTrayApplet::slotShowHidden() Signed-off-by: Ivailo Monev --- plasma/applets/systemtray/systemtray.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plasma/applets/systemtray/systemtray.cpp b/plasma/applets/systemtray/systemtray.cpp index fee3076b..07ed783b 100644 --- a/plasma/applets/systemtray/systemtray.cpp +++ b/plasma/applets/systemtray/systemtray.cpp @@ -284,7 +284,7 @@ void SystemTrayApplet::slotShowHidden() // TODO: animation, perhaps via layout item to animate all hidden applets via single animation QMutexLocker locker(&m_mutex); foreach (Plasma::Applet* plasmaapplet, m_applets) { - if (plasmaapplet->status() == Plasma::PassiveStatus) { + if (plasmaapplet->status() == Plasma::PassiveStatus && !plasmaapplet->isPopupShowing()) { plasmaapplet->setVisible(!m_showinghidden); } }