From b3a813ffa70d16b6e255a04d4aae3eaba05f3fab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Sun, 6 May 2012 19:51:56 +0200 Subject: [PATCH] Exclude minimized and windows not on current desktop from fade desktop BUG: 299429 FIXED-IN: 4.9.0 --- effects/fadedesktop/package/contents/code/main.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/effects/fadedesktop/package/contents/code/main.js b/effects/fadedesktop/package/contents/code/main.js index ad7d064cd2..4b1cd8d0dc 100644 --- a/effects/fadedesktop/package/contents/code/main.js +++ b/effects/fadedesktop/package/contents/code/main.js @@ -33,6 +33,12 @@ effects['desktopChanged(int,int)'].connect(function(oldDesktop, newDesktop) { if (w.desktop != oldDesktop && w.desktop != newDesktop) { continue; } + if (w.minimized) { + continue; + } + if (!w.isOnActivity(currentActivity)){ + continue; + } if (w.desktop == oldDesktop) { effect.animate(w, Effect.Opacity, duration, 0.0); } else {