rpms/gnome-screensaver/devel gnome-screensaver-2.18.0-require-mouse-grab.patch, NONE, 1.1 gnome-screensaver.spec, 1.144, 1.145
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Mon Apr 2 17:24:49 UTC 2007
Author: rstrode
Update of /cvs/dist/rpms/gnome-screensaver/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv32339
Modified Files:
gnome-screensaver.spec
Added Files:
gnome-screensaver-2.18.0-require-mouse-grab.patch
Log Message:
- require mouse grab to lock screensaver (bug 197452)
gnome-screensaver-2.18.0-require-mouse-grab.patch:
gs-grab-x11.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
--- NEW FILE gnome-screensaver-2.18.0-require-mouse-grab.patch ---
--- gnome-screensaver-2.18.0/src/gs-grab-x11.c.require-mouse-grab 2007-04-02 13:15:56.000000000 -0400
+++ gnome-screensaver-2.18.0/src/gs-grab-x11.c 2007-04-02 13:15:59.000000000 -0400
@@ -452,17 +452,17 @@
#endif
/* When should we allow blanking to proceed? The current theory
- is that a keyboard grab is manditory; a mouse grab is optional.
+ is that both a keyboard grab and a mouse grab are mandatory
- If we don't have a keyboard grab, then we won't be able to
read a password to unlock, so the kbd grab is manditory.
- If we don't have a mouse grab, then we might not see mouse
- clicks as a signal to unblank -- but we will still see kbd
- activity, so that's not a disaster.
+ clicks as a signal to unblank, on-screen widgets won't work ideally,
+ and gs_grab_move_to_window() will spin forever when it gets called.
*/
- if (kstatus != GDK_GRAB_SUCCESS) {
+ if (kstatus != GDK_GRAB_SUCCESS || mstatus != GDK_GRAB_SUCCESS) {
/* Do not blank without a kbd grab. */
return FALSE;
}
Index: gnome-screensaver.spec
===================================================================
RCS file: /cvs/dist/rpms/gnome-screensaver/devel/gnome-screensaver.spec,v
retrieving revision 1.144
retrieving revision 1.145
diff -u -r1.144 -r1.145
--- gnome-screensaver.spec 2 Apr 2007 14:32:19 -0000 1.144
+++ gnome-screensaver.spec 2 Apr 2007 17:24:46 -0000 1.145
@@ -13,7 +13,7 @@
Summary: GNOME Screensaver
Name: gnome-screensaver
Version: 2.18.0
-Release: 4%{?dist}
+Release: 5%{?dist}
License: GPL
Group: Amusements/Graphics
Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-screensaver/2.18/%{name}-%{version}.tar.bz2
@@ -23,6 +23,7 @@
Patch2: gnome-screensaver-2.18.0-securitytoken.patch
# http://bugzilla.gnome.org/show_bug.cgi?id=424737
Patch3: gnome-screensaver-2.18.0-user-dirs.patch
+Patch4: gnome-screensaver-2.18.0-require-mouse-grab.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
URL: http://www.gnome.org
@@ -67,6 +68,7 @@
%patch1 -p1 -b .use-floaters-by-default
%patch2 -p1 -b .securitytoken
%patch3 -p1 -b .user-dirs
+%patch4 -p1 -b .require-mouse-grab
%build
autoreconf
@@ -123,6 +125,9 @@
%{_sysconfdir}/pam.d/*
%changelog
+* Mon Apr 2 2007 Ray Strode <rstrode at redhat.com> - 2.18.0-5
+- require mouse grab to lock screensaver (bug 197452)
+
* Mon Apr 2 2007 Matthias Clasen <mclasen at redhat.com> - 2.18.0-4
- Remove the hardwired /etc/skel/Pictures, since we are
now using xdg-user-dirs
More information about the fedora-cvs-commits
mailing list