diff options
Diffstat (limited to 'x11-misc/xcompmgr')
-rw-r--r-- | x11-misc/xcompmgr/ChangeLog | 6 | ||||
-rw-r--r-- | x11-misc/xcompmgr/files/fix-unmapped-window-opacity.patch | 42 |
2 files changed, 5 insertions, 43 deletions
diff --git a/x11-misc/xcompmgr/ChangeLog b/x11-misc/xcompmgr/ChangeLog index 698336f2cede..7fee152024fd 100644 --- a/x11-misc/xcompmgr/ChangeLog +++ b/x11-misc/xcompmgr/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for x11-misc/xcompmgr # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xcompmgr/ChangeLog,v 1.37 2009/11/04 15:41:53 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xcompmgr/ChangeLog,v 1.38 2009/11/22 23:51:43 scarabeus Exp $ + + 22 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org> + -files/fix-unmapped-window-opacity.patch: + Drop stale patches. *xcompmgr-1.1.5 (04 Nov 2009) diff --git a/x11-misc/xcompmgr/files/fix-unmapped-window-opacity.patch b/x11-misc/xcompmgr/files/fix-unmapped-window-opacity.patch deleted file mode 100644 index 2eeac7c81fb2..000000000000 --- a/x11-misc/xcompmgr/files/fix-unmapped-window-opacity.patch +++ /dev/null @@ -1,42 +0,0 @@ -From: Mark Tiefenbruck <mark@fluxbox.org> -Date: Thu, 25 Jan 2007 20:05:02 +0000 (-0500) -Subject: Bug #9762: Fix opacity changes on unmapped windows. -X-Git-Url: http://gitweb.freedesktop.org/?p=xorg/app/xcompmgr.git;a=commitdiff;h=08c9ac6cbb3405cfa4f0b60d7014c734a1990047 - -Bug #9762: Fix opacity changes on unmapped windows. ---- - ---- a/xcompmgr.c -+++ b/xcompmgr.c -@@ -1165,6 +1165,9 @@ repair_win (Display *dpy, win *w) - w->damaged = 1; - } - -+static unsigned int -+get_opacity_prop (Display *dpy, win *w, unsigned int def); -+ - static void - map_win (Display *dpy, Window id, unsigned long sequence, Bool fade) - { -@@ -1179,6 +1182,10 @@ map_win (Display *dpy, Window id, unsign - /* This needs to be here or else we lose transparency messages */ - XSelectInput (dpy, id, PropertyChangeMask); - -+ /* This needs to be here since we don't get PropertyNotify when unmapped */ -+ w->opacity = get_opacity_prop (dpy, w, OPAQUE); -+ determine_mode (dpy, w); -+ - #if CAN_DO_USABLE - w->damage_bounds.x = w->damage_bounds.y = 0; - w->damage_bounds.width = w->damage_bounds.height = 0; -@@ -1467,10 +1474,7 @@ add_win (Display *dpy, Window id, Window - new->borderClip = None; - new->prev_trans = 0; - -- /* moved mode setting to one place */ -- new->opacity = get_opacity_prop (dpy, new, OPAQUE); - new->windowType = determine_wintype (dpy, new->id); -- determine_mode (dpy, new); - - new->next = *p; - *p = new; |