X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=spectrwm.c;h=4c8387f27074cfdde17c1854cf8aaa50e3035602;hb=efd9be3bdbee0d9866fd09837770c768f3010708;hp=9e356325ac36ea2f89e6acb5732f5aaada3c99dd;hpb=7f2718bf2a6c814e138f4f70d5b04ef20a46eb8a;p=spectrwm.git diff --git a/spectrwm.c b/spectrwm.c index 9e35632..4c8387f 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -2305,7 +2305,8 @@ restart(struct swm_region *r, union arg *args) bar_extra_stop(); bar_extra = 1; unmap_all(); - XCloseDisplay(display); + xcb_flush(conn); + execvp(start_argv[0], start_argv); warn("execvp failed"); quit(NULL, NULL); @@ -7968,7 +7969,6 @@ done: xcb_free_gc(conn, screens[i].bar_gc); XFreeFontSet(display, bar_fs); xcb_disconnect(conn); - XCloseDisplay(display); return (0); }