summaryrefslogtreecommitdiff
path: root/ewmh/ewmh.c.m4
diff options
context:
space:
mode:
Diffstat (limited to 'ewmh/ewmh.c.m4')
-rw-r--r--ewmh/ewmh.c.m47
1 files changed, 5 insertions, 2 deletions
diff --git a/ewmh/ewmh.c.m4 b/ewmh/ewmh.c.m4
index 4caf0c2..ea3b8d7 100644
--- a/ewmh/ewmh.c.m4
+++ b/ewmh/ewmh.c.m4
@@ -534,8 +534,11 @@ xcb_ewmh_send_client_message(xcb_connection_t *c,
ev.format = 32;
ev.type = atom;
- for(; data_len != 0; data_len--)
- ev.data.data32[0] = data[1];
+ while(data_len)
+ {
+ data_len--;
+ ev.data.data32[data_len] = data[data_len];
+ }
return xcb_send_event(c, 0, dest, XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY |
XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT,