• Christian Persch's avatar
    widget: Always emit the child-exited signal · 02768597
    Christian Persch authored
    When there is still a child process running when the
    VteTerminal is destroyed, it gets kill()ed, but since
    the child-exited signal was only emitted from the
    VteReaper callback, it was never actually emitted, since
    by that time VteTerminal has ceased to exist.
    
    Instead of waiting for the reaper, immediately emit
    the child-exited signal in VteTerminal::dispose(). The
    exit status is synthesised to be WIFSIGNALED() with
    WTERMSIG() == SIGKILL.
    
    gnome-terminal#16
    02768597
Name
Last commit
Last update
bindings Loading commit data...
doc Loading commit data...
glade Loading commit data...
m4 Loading commit data...
perf Loading commit data...
po Loading commit data...
src Loading commit data...
.dir-locals.el Loading commit data...
AUTHORS Loading commit data...
COPYING.GPL3 Loading commit data...
COPYING.LGPL2 Loading commit data...
COPYING.LGPL3 Loading commit data...
ChangeLog.pre-git Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
git.mk Loading commit data...
vte.doap Loading commit data...
vte.pc.in Loading commit data...