events: VimSuspend, VimResume #8280

closes #3648
ref #5959
This commit is contained in:
geekodour
2018-04-14 19:21:22 +05:30
committed by Justin M. Keyes
parent 1e7d5e8cdf
commit 1e71978cf0
5 changed files with 32 additions and 14 deletions

View File

@@ -6300,15 +6300,18 @@ static void ex_stop(exarg_T *eap)
if (!eap->forceit) {
autowrite_all();
}
apply_autocmds(EVENT_VIMSUSPEND, NULL, NULL, false, NULL);
ui_cursor_goto((int)Rows - 1, 0);
ui_linefeed();
ui_flush();
ui_call_suspend(); // call machine specific function
ui_flush();
maketitle();
resettitle(); // force updating the title
redraw_later_clear();
ui_refresh(); // may have resized window
apply_autocmds(EVENT_VIMRESUME, NULL, NULL, false, NULL);
}
}