X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=driver%2Fxscreensaver.c;h=95f6b2b1f98d669ecc8d8880187eceff1660103d;hp=c608b76402a4318867a403e1e0574fdb80536be1;hb=f8cf5ac7b2f53510f80a0eaf286a25298be17bfe;hpb=ec8d2b32b63649e6d32bdfb306eda062769af823 diff --git a/driver/xscreensaver.c b/driver/xscreensaver.c index c608b764..95f6b2b1 100644 --- a/driver/xscreensaver.c +++ b/driver/xscreensaver.c @@ -1191,6 +1191,10 @@ main_loop (saver_info *si) we would never be able to un-blank it! We would never see any events, and the display would be wedged. + In particular, without that keyboard grab, we will be + unable to ever read keypresses on the unlock dialog. + You can't unlock if you can't type your password. + So, just go around the loop again and wait for the next bout of idleness. (If the user remains idle, we will next try to blank the screen again in no more than