Author: olivier
Date: 2006-07-08 12:32:54 +0000 (Sat, 08 Jul 2006)
New Revision: 22292

Modified:
   xfwm4/trunk/src/compositor.c
Log:
The full area damage is required is some cases. The fix remains though.

Modified: xfwm4/trunk/src/compositor.c
===================================================================
--- xfwm4/trunk/src/compositor.c        2006-07-08 12:11:30 UTC (rev 22291)
+++ xfwm4/trunk/src/compositor.c        2006-07-08 12:32:54 UTC (rev 22292)
@@ -1584,25 +1584,14 @@
 }
 
 static void
-damage_extents (CWindow *cw)
+damage_win (CWindow *cw)
 {
     XserverRegion extents;
-    ScreenInfo *screen_info;
-    DisplayInfo *display_info;
-    
+
     g_return_if_fail (cw != NULL);
-    TRACE ("entering damage_extents");
+    TRACE ("entering damage_win");
 
-    if (cw->borderSize == None)
-    {
-        cw->borderSize = border_size (cw);
-    }
-
-    screen_info = cw->screen_info;
-    display_info = screen_info->display_info;
-
     extents = win_extents (cw);
-    XFixesSubtractRegion (display_info->dpy, extents, extents, cw->borderSize);
     fix_region (cw, extents);
     add_damage (cw->screen_info, extents);
 }
@@ -1760,7 +1749,7 @@
 
     if (WIN_IS_VISIBLE(cw))
     {
-        damage_extents (cw);
+        damage_win (cw);
     }
 
     cw->viewable = FALSE;

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

Reply via email to