From ad20ee272de889a2eb61bda42a7ecad6e1373b58 Mon Sep 17 00:00:00 2001 From: "T. Finch" <175355007+Taylor-Finch@users.noreply.github.com> Date: Mon, 15 Jul 2024 23:47:25 +0000 Subject: [PATCH] Clear 'ACTIVE' on minimized when changing desktop Clears 'ACTIVE' stat on minimized active window when switching desktop to prevent incorrect use of Active style. --- src/desktop.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/desktop.c b/src/desktop.c index 7210712c..1a136ca4 100644 --- a/src/desktop.c +++ b/src/desktop.c @@ -176,6 +176,9 @@ void ChangeDesktop(unsigned int desktop) } if(np->state.desktop == currentDesktop) { HideClient(np); + if((np->state.status & STAT_MINIMIZED) && (np->state.status & STAT_ACTIVE)) { + np->state.status &= ~STAT_ACTIVE; + } } } }