--- compiz-0.7.4/src/window.c.old 2008-05-07 11:01:12.000000000 -0700 +++ compiz-0.7.4/src/window.c 2008-05-07 11:04:05.000000000 -0700 @@ -622,7 +622,8 @@ setWindowState (CompDisplay *display, data[i++] = display->winStateAboveAtom; if (state & CompWindowStateBelowMask) data[i++] = display->winStateBelowAtom; - if (state & CompWindowStateDemandsAttentionMask) + if ((state & CompWindowStateDemandsAttentionMask) && + (id != display->activeWindow)) data[i++] = display->winStateDemandsAttentionAtom; if (state & CompWindowStateDisplayModalMask) data[i++] = display->winStateDisplayModalAtom;