rpms/metacity/F-10 metacity-scrub-wmcheck.patch, NONE, 1.1 metacity.spec, 1.167, 1.168
Matthias Clasen
mclasen at fedoraproject.org
Mon Dec 15 17:03:30 UTC 2008
Author: mclasen
Update of /cvs/pkgs/rpms/metacity/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13876
Modified Files:
metacity.spec
Added Files:
metacity-scrub-wmcheck.patch
Log Message:
Clean _NET_SUPPORTING_WM_CHECK on shutdown
metacity-scrub-wmcheck.patch:
--- NEW FILE metacity-scrub-wmcheck.patch ---
diff -up metacity-2.25.34/src/core/screen.c.scrub-wmcheck metacity-2.25.34/src/core/screen.c
--- metacity-2.25.34/src/core/screen.c.scrub-wmcheck 2008-12-15 00:12:33.000000000 -0500
+++ metacity-2.25.34/src/core/screen.c 2008-12-15 00:15:56.000000000 -0500
@@ -86,6 +86,13 @@ set_wm_check_hint (MetaScreen *screen)
return Success;
}
+static void
+unset_wm_check_hint (MetaScreen *screen)
+{
+ XDeleteProperty (screen->display->xdisplay, screen->xroot,
+ screen->display->atom__NET_SUPPORTING_WM_CHECK);
+}
+
static int
set_supported_hint (MetaScreen *screen)
{
@@ -661,6 +668,8 @@ meta_screen_free (MetaScreen *screen,
meta_warning (_("Could not release screen %d on display \"%s\"\n"),
screen->number, screen->display->name);
+ unset_wm_check_hint (screen);
+
XDestroyWindow (screen->display->xdisplay,
screen->wm_sn_selection_window);
Index: metacity.spec
===================================================================
RCS file: /cvs/pkgs/rpms/metacity/F-10/metacity.spec,v
retrieving revision 1.167
retrieving revision 1.168
diff -u -r1.167 -r1.168
--- metacity.spec 31 Oct 2008 19:28:27 -0000 1.167
+++ metacity.spec 15 Dec 2008 17:02:59 -0000 1.168
@@ -1,7 +1,7 @@
Summary: Metacity window manager
Name: metacity
Version: 2.24.0
-Release: 3%{?dist}
+Release: 4%{?dist}
URL: http://download.gnome.org/sources/metacity/
Source0: http://download.gnome.org/sources/metacity/2.24/metacity-%{version}.tar.bz2
Patch0: default-theme.patch
@@ -13,6 +13,8 @@
Patch3: string-leak.patch
# http://bugzilla.gnome.org/show_bug.cgi?id=558723
Patch4: stop-spamming-xsession-errors.patch
+# http://bugzilla.gnome.org/show_bug.cgi?id=564561
+Patch5: metacity-scrub-wmcheck.patch
License: GPLv2+
Group: User Interface/Desktops
@@ -72,6 +74,7 @@
%patch2 -p1 -b .leaks
%patch3 -p1 -b .string-leak
%patch4 -p1 -b .stop-spamming-xsession-errors
+%patch5 -p1 -b .scrub-wmcheck
%build
rm -rf $RPM_BUILD_ROOT
@@ -175,6 +178,9 @@
%{_mandir}/man1/metacity-window-demo.1.gz
%changelog
+* Mon Dec 15 2008 Matthias Clasen <mclasen at redhat.com> - 2.24.0-4
+- Clean _NET_SUPPORTING_WM_CHECK on shutdown
+
* Fri Oct 31 2008 Soren Sandmann <sandmann at redhat.com> - 2.24.0-3
- Don't spam .xsession-errors so hard (bug 467802)
More information about the fedora-extras-commits
mailing list