diff options
author | arg@mig29 <unknown> | 2006-10-31 08:43:25 +0100 |
---|---|---|
committer | arg@mig29 <unknown> | 2006-10-31 08:43:25 +0100 |
commit | ff79c382c5d1c83c8e771223cbb99bc0e87be697 (patch) | |
tree | fdfa3f5a661d1f1234621317b395c4588f355255 /slock.c | |
parent | 27d8d248275ca3eb63882202dcc21ecf2f81e72a (diff) | |
download | slock-0.3.tar.gz slock-0.3.tar.xz |
small fix of Vincent's patch0.3
Diffstat (limited to 'slock.c')
-rw-r--r-- | slock.c | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -2,6 +2,9 @@ * See LICENSE file for license details. */ #define _XOPEN_SOURCE 500 +#if HAVE_SHADOW_H +#include <shadow.h> +#endif #include <ctype.h> #include <pwd.h> @@ -9,9 +12,6 @@ #include <stdio.h> #include <string.h> #include <unistd.h> -#if HAVE_SHADOW_H -#include <shadow.h> -#endif #include <sys/types.h> #include <X11/keysym.h> #include <X11/Xlib.h> @@ -75,8 +75,6 @@ main(int argc, char **argv) { screen = DefaultScreen(dpy); /* init */ - len = 0; - wa.override_redirect = 1; wa.background_pixel = BlackPixel(dpy, screen); w = XCreateWindow(dpy, RootWindow(dpy, screen), 0, 0, @@ -96,6 +94,7 @@ main(int argc, char **argv) { GrabModeAsync, CurrentTime) != GrabSuccess); len--) usleep(1000); running = running && (len > 0); + len = 0; XMapRaised(dpy, w); XSync(dpy, False); @@ -120,11 +119,11 @@ main(int argc, char **argv) { break; case XK_BackSpace: if(len) - --len; + --len; break; default: if(num && !iscntrl((int) buf[0])) { - memcpy(passwd + len,buf,num); + memcpy(passwd + len, buf, num); len += num; } break; |