From 927bc4a9ecb051ea5dcccf5560afa6b5f2d5afb0 Mon Sep 17 00:00:00 2001 From: Douglas Rumbaugh Date: Mon, 31 Jan 2022 17:35:59 -0500 Subject: Fixed colors --- config.def.h | 4 +++- slock.c | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/config.def.h b/config.def.h index c574485..6c80fd3 100644 --- a/config.def.h +++ b/config.def.h @@ -19,11 +19,13 @@ ResourcePref resources[] = { { "color0", STRING, &colorname[INIT] }, { "color4", STRING, &colorname[INPUT] }, { "color1", STRING, &colorname[FAILED] }, + { "color3", STRING, &colorname[CAPS] }, + { "color5", STRING, &colorname[PAM] }, }; /* treat a cleared input like a wrong password (color) */ -static const int failonclear = 1; +static const int failonclear = 0; /* PAM service that's used for authentication */ static const char* pam_service = "login"; diff --git a/slock.c b/slock.c index a165a5e..888dbd1 100644 --- a/slock.c +++ b/slock.c @@ -281,6 +281,7 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, case XK_Escape: explicit_bzero(&passwd, sizeof(passwd)); len = 0; + failure = 0; break; case XK_BackSpace: if (len) -- cgit v1.2.3