mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 03:18:16 +00:00
Merge pull request #23778 from neovim/backport-23776-to-release-0.9
[Backport release-0.9] fix(tui): restore title before exiting alternate screen
This commit is contained in:
@@ -381,8 +381,10 @@ static void terminfo_stop(TUIData *tui)
|
|||||||
unibi_out(tui, unibi_keypad_local);
|
unibi_out(tui, unibi_keypad_local);
|
||||||
// Disable extended keys before exiting alternate screen.
|
// Disable extended keys before exiting alternate screen.
|
||||||
unibi_out_ext(tui, tui->unibi_ext.disable_extended_keys);
|
unibi_out_ext(tui, tui->unibi_ext.disable_extended_keys);
|
||||||
unibi_out(tui, unibi_exit_ca_mode);
|
// May restore old title before exiting alternate screen.
|
||||||
tui_set_title(tui, (String)STRING_INIT);
|
tui_set_title(tui, (String)STRING_INIT);
|
||||||
|
// Exit alternate screen.
|
||||||
|
unibi_out(tui, unibi_exit_ca_mode);
|
||||||
if (tui->cursor_color_changed) {
|
if (tui->cursor_color_changed) {
|
||||||
unibi_out_ext(tui, tui->unibi_ext.reset_cursor_color);
|
unibi_out_ext(tui, tui->unibi_ext.reset_cursor_color);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user