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 | |
| parent | 27d8d248275ca3eb63882202dcc21ecf2f81e72a (diff) | |
| download | slock-ff79c382c5d1c83c8e771223cbb99bc0e87be697.tar.gz slock-ff79c382c5d1c83c8e771223cbb99bc0e87be697.tar.xz | |
small fix of Vincent's patch0.3
| -rw-r--r-- | config.mk | 2 | ||||
| -rw-r--r-- | slock.c | 13 | 
2 files changed, 7 insertions, 8 deletions
| @@ -1,5 +1,5 @@  # slock version -VERSION = 0.2 +VERSION = 0.3  # Customize below to fit your system @@ -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; | 
