From 8f6f789708e1aaa6a4ffca307069f49aa7c85da8 Mon Sep 17 00:00:00 2001 From: herrwusel Date: Mon, 30 May 2022 10:44:03 +0000 Subject: [PATCH] Consistent unlock styles with pam and blur patches --- slock.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/slock.c b/slock.c index 01ac6e92e00ec7a043d02ed52f099ed2aa49f3d2..8130954b12a22d4091f58bd45780082b8b3cc02e 100644 --- a/slock.c +++ b/slock.c @@ -318,9 +318,20 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, retval = pam_start(pam_service, hash, &pamc, &pamh); color = PAM; for (screen = 0; screen < nscreens; screen++) { + #if DWM_LOGO_PATCH + drawlogo(dpy, locks[screen], color); + #elif BLUR_PIXELATED_SCREEN_PATCH || BACKGROUND_IMAGE_PATCH + if (locks[screen]->bgmap) + XSetWindowBackgroundPixmap(dpy, locks[screen]->win, locks[screen]->bgmap); + else + XSetWindowBackground(dpy, locks[screen]->win, locks[screen]->colors[0]); + XClearWindow(dpy, locks[screen]->win); + #else XSetWindowBackground(dpy, locks[screen]->win, locks[screen]->colors[color]); XClearWindow(dpy, locks[screen]->win); XRaiseWindow(dpy, locks[screen]->win); + #endif // BLUR_PIXELATED_SCREEN_PATCH + } XSync(dpy, False);