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