]> git.sur5r.net Git - i3/i3/commitdiff
Save unnecessary redecorations
authorMichael Stapelberg <michael+x200@stapelberg.de>
Wed, 4 Mar 2009 07:05:49 +0000 (08:05 +0100)
committerMichael Stapelberg <michael+x200@stapelberg.de>
Wed, 4 Mar 2009 07:05:49 +0000 (08:05 +0100)
src/util.c

index 1eda374f774ceb196618850c1cdba3665d384bf7..06ef3222f0d6a279f3dcfbb989a118165336dd64 100644 (file)
@@ -149,7 +149,7 @@ void set_focus(xcb_connection_t *conn, Client *client) {
 
         /* If we’re in stacking mode, this renders the container to update changes in the title
            bars and to raise the focused client */
-        if (old_client != NULL)
+        if ((old_client != NULL) && (old_client != client))
                 redecorate_window(conn, old_client);
 
         /* redecorate_window flushes, so we don’t need to */