]> git.sur5r.net Git - i3/i3/blobdiff - i3-nagbar/main.c
Only react on the last Expose event in a series of events. (#2636)
[i3/i3] / i3-nagbar / main.c
index b9f27a87fabc928f9d8e323a46f41427c9aa6f92..eb25e9cb0bd3c77b726621ba180b3fd2aa771bd4 100644 (file)
@@ -596,7 +596,10 @@ int main(int argc, char *argv[]) {
 
         switch (type) {
             case XCB_EXPOSE:
-                handle_expose(conn, (xcb_expose_event_t *)event);
+                if (((xcb_expose_event_t *)event)->count == 0) {
+                    handle_expose(conn, (xcb_expose_event_t *)event);
+                }
+
                 break;
 
             case XCB_BUTTON_PRESS: