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

Reply via email to