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