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