From b3ebf1f1471bbce74ac97e48b0977c6c9f16bd79 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Sun, 13 Nov 2016 11:47:51 +0000 Subject: [PATCH] [XMonad] Only minimize when action taking when swapping --- dotfiles/xmonad/xmonad.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dotfiles/xmonad/xmonad.hs b/dotfiles/xmonad/xmonad.hs index b5e9efdb..d50038b2 100644 --- a/dotfiles/xmonad/xmonad.hs +++ b/dotfiles/xmonad/xmonad.hs @@ -288,7 +288,9 @@ swapMinimizeStateAfter action = withFocused $ \originalWindow -> do _ <- action restoreFocus $ do maybeUnminimizeFocused - minimizeWindow originalWindow + withFocused $ \newWindow -> do + when (newWindow /= originalWindow) + $ minimizeWindow originalWindow -- Raise or spawn