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:
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