X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=slock.c;h=96d4379fbe64dedb8ed7dcefc3920aa094b72055;hb=88d968496652401eba8fa98615c6196618c91fcd;hp=5f183a2f84f21b408d0208117748a13fc6f666fc;hpb=5d433c7cf509daf064b2a0412ed6cf3c0068afde;p=slock.git diff --git a/slock.c b/slock.c index 5f183a2..96d4379 100644 --- a/slock.c +++ b/slock.c @@ -201,13 +201,15 @@ lockscreen(Display *dpy, int screen) { unlockscreen(dpy, lock); lock = NULL; } + else + XSelectInput(dpy, lock->root, SubstructureNotifyMask); return lock; } static void usage(void) { - fprintf(stderr, "usage: slock [-v]"); + fprintf(stderr, "usage: slock [-v]\n"); exit(EXIT_FAILURE); } @@ -220,7 +222,7 @@ main(int argc, char **argv) { int screen; if((argc == 2) && !strcmp("-v", argv[1])) - die("slock-%s, © 2006-2012 Anselm R Garbe", VERSION); + die("slock-%s, © 2006-2012 Anselm R Garbe\n", VERSION); else if(argc != 1) usage();