X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=spectrwm.c;h=c8daa81a7495f683099585cd0c123eb09bb1e274;hb=f48e8c0ee9456eae06004e05b741b5d873661cd8;hp=e68277446beb4869586a6765909e518b1cc9d3eb;hpb=ec833b84b1acee0dc58a9960d4a3012411ace726;p=spectrwm.git diff --git a/spectrwm.c b/spectrwm.c index e682774..c8daa81 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -1988,6 +1988,7 @@ uint16_t getstate(xcb_window_t w) { uint16_t result = 0; + uint16_t *pv; xcb_get_property_cookie_t c; xcb_get_property_reply_t *r; @@ -1995,7 +1996,8 @@ getstate(xcb_window_t w) r = xcb_get_property_reply(conn, c, NULL); if (r) { - result = *((uint16_t *)xcb_get_property_value(r)); + pv = (uint16_t *)xcb_get_property_value(r); + result = *pv; free(r); }