diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/Esetroot.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/Esetroot.c b/utils/Esetroot.c index ae9c9e5..5fd529b 100644 --- a/utils/Esetroot.c +++ b/utils/Esetroot.c @@ -263,10 +263,11 @@ main(int argc, char *argv[]) } else { XFillRectangle(Xdisplay, p, gc, x, y, scr->width, scr->height); } + XGrabServer(Xdisplay); set_pixmap_property(p); - XFlush(Xdisplay); XSetWindowBackgroundPixmap(Xdisplay, Xroot, p); XClearWindow(Xdisplay, Xroot); + XUngrabServer(Xdisplay); XFlush(Xdisplay); } #else |