~kris/suckless

slock

3fc1818219dc28817a0df53c2f0108b763941e74 — bakkeby 1 year, 12 days ago 263310f
alpha: reverting alpha value back to float and casting to double instead ref. #13
2 files changed, 2 insertions(+), 2 deletions(-)

M config.def.h
M slock.c
M config.def.h => config.def.h +1 -1
@@ 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) */

M slock.c => slock.c +1 -1
@@ 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