From: Baptiste Daroussin Date: Wed, 20 Mar 2013 16:48:21 +0000 (+0100) Subject: Use ev_loop_fork after fork, this fix forking on kqueue based OSes X-Git-Tag: 2.5~7 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=d8a1da69fbd91e71ef524a27b0f0752160b3aade;p=i3%2Fi3lock Use ev_loop_fork after fork, this fix forking on kqueue based OSes --- diff --git a/i3lock.c b/i3lock.c index df07d90..581ea10 100644 --- a/i3lock.c +++ b/i3lock.c @@ -478,6 +478,8 @@ static void xcb_check_cb(EV_P_ ev_check *w, int revents) { /* In the parent process, we exit */ if (fork() != 0) exit(0); + + ev_loop_fork(EV_DEFAULT); } break;