@@ 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) */
@@ 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