From be5998f89cee01002e6bed80ccb866331dc5cb9b Mon Sep 17 00:00:00 2001 From: David Hill Date: Thu, 12 Jul 2012 14:51:01 -0400 Subject: [PATCH] convert XGetAtomName to xcb --- spectrwm.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/spectrwm.c b/spectrwm.c index 0e76488..0df1a4c 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -7122,11 +7122,17 @@ propertynotify(XEvent *e) struct ws_win *win; XPropertyEvent *ev = &e->xproperty; #ifdef SWM_DEBUG - char *name; - name = XGetAtomName(display, ev->atom); - DNPRINTF(SWM_D_EVENT, "propertynotify: window: 0x%lx, atom: %s\n", - ev->window, name); - XFree(name); + xcb_get_atom_name_reply_t *r; + + r = xcb_get_atom_name_reply(conn, + xcb_get_atom_name(conn, ev->atom), + NULL); + if (r) { + DNPRINTF(SWM_D_EVENT, + "propertynotify: window: 0x%x, atom: %s\n", + ev->window, ); + free(r); + } #endif win = find_window(ev->window); -- 1.7.10.4