X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=driver%2Flock.c;h=e36b5913bb0fa4d6f704761d71d32cba8be71d82;hp=bba326b0be97f10e1e4568ac9e13e0fa9b715bad;hb=c8c6deae79b408cffbc88043c766b3bc12cf0f13;hpb=c494fd2e6b3b25582375d62e40f4f5cc984ca424 diff --git a/driver/lock.c b/driver/lock.c index bba326b0..e36b5913 100644 --- a/driver/lock.c +++ b/driver/lock.c @@ -1870,7 +1870,6 @@ passwd_event_loop (saver_info *si) si->pw_data->i_beam = 0; update_passwd_window (si, msg, 0.0); XSync (si->dpy, False); - sleep (1); /* Swallow all pending KeyPress/KeyRelease events. */ { @@ -2066,7 +2065,8 @@ auth_finished_cb (saver_info *si) } } - destroy_passwd_window (si); + if (si->pw_data) + destroy_passwd_window (si); }