Wait childs in main loop, fixes #142 Signed-off-by: Philippe Pepiot <phil@philpep.org>
This commit is contained in:
parent
a7371e9445
commit
0400fb5454
@ -158,8 +158,13 @@ mainloop(void)
|
||||
{
|
||||
XEvent ev;
|
||||
|
||||
while(!exiting && !XNextEvent(dpy, &ev))
|
||||
while(!exiting && !XNextEvent(dpy, &ev)) {
|
||||
if (sig_chld) {
|
||||
while(waitpid(-1, NULL, WNOHANG) > 0);
|
||||
sig_chld = False;
|
||||
}
|
||||
HANDLE_EVENT(&ev);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user