slock

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 3fc1818219dc28817a0df53c2f0108b763941e74
parent 263310fe63eed7fc536c100ea42626edce33a946
Author: bakkeby <bakkeby@gmail.com>
Date:   Thu,  4 Sep 2025 08:35:38 +0200

alpha: reverting alpha value back to float and casting to double instead ref. #13

Diffstat:
Mconfig.def.h | 2+-
Mslock.c | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/config.def.h b/config.def.h @@ -86,7 +86,7 @@ ResourcePref resources[] = { #if ALPHA_PATCH /* lock screen opacity */ -static const double alpha = 0.9; +static const float alpha = 0.9; #endif // ALPHA_PATCH /* treat a cleared input like a wrong password (color) */ diff --git a/slock.c b/slock.c @@ -600,7 +600,7 @@ lockscreen(Display *dpy, struct xrandr *rr, int screen) drawlogo(dpy, lock, INIT); #endif // DWM_LOGO_PATCH #if ALPHA_PATCH - unsigned int opacity = (unsigned int)(alpha * 0xffffffff); + unsigned int opacity = (unsigned int)((double)alpha * 0xffffffff); XChangeProperty(dpy, lock->win, XInternAtom(dpy, "_NET_WM_WINDOW_OPACITY", False), XA_CARDINAL, 32, PropModeReplace, (unsigned char *)&opacity, 1L); XSync(dpy, False); #endif // ALPHA_PATCH