Xinqi Bao's Git
projects
/
slock.git
/ commitdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
27d8d24
)
small fix of Vincent's patch
author
arg@mig29 <unknown>
Tue, 31 Oct 2006 07:43:25 +0000
(08:43 +0100)
committer
arg@mig29 <unknown>
Tue, 31 Oct 2006 07:43:25 +0000
(08:43 +0100)
config.mk
patch
|
blob
|
history
slock.c
patch
|
blob
|
history
diff --git
a/config.mk
b/config.mk
index
0ece512
..
bc27ece
100644
(file)
--- a/
config.mk
+++ b/
config.mk
@@
-1,5
+1,5
@@
# slock version
# slock version
-VERSION = 0.
2
+VERSION = 0.
3
# Customize below to fit your system
# Customize below to fit your system
diff --git
a/slock.c
b/slock.c
index
6541b70
..
62fcac9
100644
(file)
--- a/
slock.c
+++ b/
slock.c
@@
-2,6
+2,9
@@
* See LICENSE file for license details.
*/
#define _XOPEN_SOURCE 500
* See LICENSE file for license details.
*/
#define _XOPEN_SOURCE 500
+#if HAVE_SHADOW_H
+#include <shadow.h>
+#endif
#include <ctype.h>
#include <pwd.h>
#include <ctype.h>
#include <pwd.h>
@@
-9,9
+12,6
@@
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#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>
#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 */
screen = DefaultScreen(dpy);
/* init */
- len = 0;
-
wa.override_redirect = 1;
wa.background_pixel = BlackPixel(dpy, screen);
w = XCreateWindow(dpy, RootWindow(dpy, screen), 0, 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);
GrabModeAsync, CurrentTime) != GrabSuccess); len--)
usleep(1000);
running = running && (len > 0);
+ len = 0;
XMapRaised(dpy, w);
XSync(dpy, False);
XMapRaised(dpy, w);
XSync(dpy, False);
@@
-120,11
+119,11
@@
main(int argc, char **argv) {
break;
case XK_BackSpace:
if(len)
break;
case XK_BackSpace:
if(len)
- --len;
+
--len;
break;
default:
if(num && !iscntrl((int) buf[0])) {
break;
default:
if(num && !iscntrl((int) buf[0])) {
- memcpy(passwd + len,
buf,
num);
+ memcpy(passwd + len,
buf,
num);
len += num;
}
break;
len += num;
}
break;