Make TermClose event return the associated buffer

<abuf> from the TermClose event now returns the correct buffer number.

Prior to this change it would always return the buffer number of the current
buffer, which is obviously wrong in an async environment.
This commit is contained in:
Marco Hinz
2016-02-19 17:31:23 +01:00
parent 44024f2c65
commit fe8b2fabe7
2 changed files with 6 additions and 2 deletions

View File

@@ -22199,7 +22199,6 @@ static void on_process_exit(Process *proc, int status, void *d)
char msg[22];
snprintf(msg, sizeof msg, "\r\n[Process exited %d]", proc->status);
terminal_close(data->term, msg);
apply_autocmds(EVENT_TERMCLOSE, NULL, NULL, false, curbuf);
}
if (data->status_ptr) {