Author: olivier
Date: 2006-11-23 21:40:33 +0000 (Thu, 23 Nov 2006)
New Revision: 23942

Modified:
   xfwm4/trunk/src/compositor.c
Log:
Add a small optimization

Modified: xfwm4/trunk/src/compositor.c
===================================================================
--- xfwm4/trunk/src/compositor.c        2006-11-23 21:26:10 UTC (rev 23941)
+++ xfwm4/trunk/src/compositor.c        2006-11-23 21:40:33 UTC (rev 23942)
@@ -2133,7 +2133,18 @@
     if ((cw) && WIN_IS_REDIRECTED(cw))
     {
         repair_win (cw);
-        add_repair (display_info);
+#ifdef USE_IDLE_REPAINT
+        /* If there are more damage to come, we'll schedule the repair later */
+        if (ev->more)
+        {
+            remove_timeouts (display_info);
+        }
+        else
+        {
+            add_repair (display_info);
+        }
+#endif /* USE_IDLE_REPAINT */
+
     }
 }
 

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to