Hi, sorry to bother
While in xcb, this can get property reply(which is not NULL):
```
int screen_default_nbr;
xcb_connection_t *connection = xcb_connect(NULL, &screen_default_nbr);
xcb_screen_t *screen = xcb_aux_get_screen(connection, screen_default_nbr);
xcb_intern_atom_cookie_t atom_cookie = xcb_intern_atom(connection, false, strlen("XIM_SERVERS"), "XIM_SERVERS");
xcb_intern_atom_reply_t *atom_reply = xcb_intern_atom_reply(connection, atom_cookie, NULL);
xcb_atom_t atom = atom_reply->atom;
xcb_get_property_cookie_t cookie = xcb_get_property(connection, false, screen->root, atom,XCB_ATOM_ATOM, 0L,100000L);
xcb_get_property_reply_t *reply = xcb_get_property_reply(connection, cookie, NULL);
```
But this in xlib gives none:
```
dpy = XOpenDisplay(NULL);
scr = DefaultScreen(dpy);
win = XCreateSimpleWindow(dpy,
XDefaultRootWindow(dpy),
0, 0, 100, 100, 5,
BlackPixel(dpy, scr),
BlackPixel(dpy, scr));
XMapWindow(dpy, win);
int count;
Atom *atoms = XListProperties(dpy, win, &count);
printf("%d\n", count);
while (count--)
{
printf("%s\n", XGetAtomName(dpy, atoms[count]));
}
```
what happen here, what should I do to get the property