CVSROOT: /cvs/gnome
Module name: gnome-screensaver
Changes by: mccann 06/02/01 10:26:45
Modified files:
. : ChangeLog
src : gs-grab-x11.c gs-grab.h gs-manager.c
Log message:
2006-02-01 William Jon McCann <[EMAIL PROTECTED]>
* src/gs-manager.c (window_dialog_up_cb):
Release the pointer grab only when the unlock
dialog goes up. This is necessary so that the
user can interact with the dialog with the mouse.
(window_dialog_down_cb): When the dialog goes
away regrab the pointer.
* src/gs-grab-x11.c (gs_grab_release_mouse):
Make public.
(gs_grab_move_mouse): Allow the pointer grab
to be moved. Add debugging.
(gs_grab_get_keyboard_and_mouse): Don't
release the mouse grab.
Until now we didn't try to keep a grab on the pointer
because the unlock dialog doesn't work when the
pointer is grabbed on the parent of the socket. This
may cause a problem if another application grabs
the pointer while we are running. So, now we
keep the pointer grabbed except for when the unlock
dialog is up. Hopefully fixes #328404.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-screensaver&who=mccann&date=explicit&mindate=2006-02-01%2010:25&maxdate=2006-02-01%2010:27
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list