diff options
author | okan <okan> | 2013-05-27 23:20:45 +0000 |
---|---|---|
committer | okan <okan> | 2013-05-27 23:20:45 +0000 |
commit | 692d341dfc6b059db570356e9dfadba92dc93f19 (patch) | |
tree | af826a805d5063176836a2531690c241d4ba862e /xutil.c | |
parent | be1a7a3f5c7c0777ba86d40c49425e97fbae62a1 (diff) | |
download | cwm-692d341dfc6b059db570356e9dfadba92dc93f19.tar.gz cwm-692d341dfc6b059db570356e9dfadba92dc93f19.tar.xz cwm-692d341dfc6b059db570356e9dfadba92dc93f19.zip |
fix type in a ClientMessage (xu_sendmsg).
Diffstat (limited to 'xutil.c')
-rw-r--r-- | xutil.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/xutil.c b/xutil.c index 37d7e24..56325b6 100644 --- a/xutil.c +++ b/xutil.c @@ -125,19 +125,19 @@ xu_configure(struct client_ctx *cc) } void -xu_sendmsg(Window win, Atom atm, long val) +xu_sendmsg(Window win, Atom type, Atom atm) { - XEvent e; + XClientMessageEvent e; - (void)memset(&e, 0, sizeof(e)); - e.xclient.type = ClientMessage; - e.xclient.window = win; - e.xclient.message_type = atm; - e.xclient.format = 32; - e.xclient.data.l[0] = val; - e.xclient.data.l[1] = CurrentTime; + bzero(&e, sizeof(e)); + e.type = ClientMessage; + e.window = win; + e.message_type = type; + e.format = 32; + e.data.l[0] = atm; + e.data.l[1] = CurrentTime; - XSendEvent(X_Dpy, win, False, 0, &e); + XSendEvent(X_Dpy, win, False, 0L, (XEvent *)&e); } int |