X-Git-Url: https://git.danieliu.xyz/?p=surf.git;a=blobdiff_plain;f=surf.c;h=2d3a6f56861d77aa1cdd711e0323f1e064acd99b;hp=f02418ab5d4cf0e17e1c04a34b478743f3fe6af8;hb=f5be376ccc1fef96722df610c4783e99ce1e944e;hpb=5e2216c41434219e60ca52bc5f10d34fddbca964 diff --git a/surf.c b/surf.c index f02418a..2d3a6f5 100644 --- a/surf.c +++ b/surf.c @@ -530,10 +530,10 @@ geturi(Client *c) void setatom(Client *c, int a, const char *v) { - XSync(dpy, False); XChangeProperty(dpy, c->xid, atoms[a], XA_STRING, 8, PropModeReplace, (unsigned char *)v, strlen(v) + 1); + XSync(dpy, False); } const char * @@ -545,6 +545,7 @@ getatom(Client *c, int a) unsigned long ldummy; unsigned char *p = NULL; + XSync(dpy, False); XGetWindowProperty(dpy, c->xid, atoms[a], 0L, BUFSIZ, False, XA_STRING, &adummy, &idummy, &ldummy, &ldummy, &p); if (p)