Convert XGetAtomName to XCB
Signed-off-by: Uli Schlachter <psychon@znc.in> Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
committed by
Yuxuan Shui
parent
ca148c8f15
commit
b2bfbcdfb0
9
src/c2.c
9
src/c2.c
@@ -1463,7 +1463,14 @@ c2_match_once_leaf(session_t *ps, win *w, const c2_l_t *pleaf,
|
||||
idx, 1L, c2_get_atom_type(pleaf), pleaf->format);
|
||||
Atom atom = winprop_get_int(prop);
|
||||
if (atom) {
|
||||
tgt_free = XGetAtomName(ps->dpy, atom);
|
||||
xcb_connection_t *c = XGetXCBConnection(ps->dpy);
|
||||
xcb_get_atom_name_reply_t *reply =
|
||||
xcb_get_atom_name_reply(c, xcb_get_atom_name(c, atom), NULL);
|
||||
if (reply) {
|
||||
tgt_free = strndup(
|
||||
xcb_get_atom_name_name(reply), xcb_get_atom_name_name_length(reply));
|
||||
free(reply);
|
||||
}
|
||||
}
|
||||
if (tgt_free) {
|
||||
tgt = tgt_free;
|
||||
|
||||
Reference in New Issue
Block a user