diff options
Diffstat (limited to 'src/manage.c')
-rw-r--r-- | src/manage.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/manage.c b/src/manage.c index c30b242..3a303de 100644 --- a/src/manage.c +++ b/src/manage.c @@ -526,7 +526,7 @@ get_state (rp_window *win) int format; unsigned long nitems; unsigned long bytes_left; - long *data; + unsigned char *data; if (win == NULL) return state; @@ -534,9 +534,9 @@ get_state (rp_window *win) if (XGetWindowProperty (dpy, win->w, wm_state, 0L, 2L, False, wm_state, &type, &format, &nitems, &bytes_left, - (unsigned char **)&data) == Success && nitems > 0) + &data) == Success && nitems > 0) { - state = *data; + state = *(long *)data; XFree (data); } |