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 cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list