]> git.sur5r.net Git - i3/i3/blobdiff - src/handlers.c
Only react on the last Expose event in a series of events. (#2636)
[i3/i3] / src / handlers.c
index 6d7be46525770407f8837150d487971b0006e41b..315688c440768cae2c05caa3ff46c45c3bb2c993 100644 (file)
@@ -1511,7 +1511,10 @@ void handle_event(int type, xcb_generic_event_t *event) {
             break;
 
         case XCB_EXPOSE:
-            handle_expose_event((xcb_expose_event_t *)event);
+            if (((xcb_expose_event_t *)event)->count == 0) {
+                handle_expose_event((xcb_expose_event_t *)event);
+            }
+
             break;
 
         case XCB_MOTION_NOTIFY: