src: Restore the window title when quitting or suspending Kakoune.
Fixes #4228.
This commit is contained in:
parent
d758bbf09b
commit
7c48a72e11
|
@ -414,6 +414,8 @@ void NCursesUI::set_terminal_mode() const
|
||||||
fputs("\033[?1004h", stdout);
|
fputs("\033[?1004h", stdout);
|
||||||
// request CSI u style key reporting
|
// request CSI u style key reporting
|
||||||
fputs("\033[>4;1m", stdout);
|
fputs("\033[>4;1m", stdout);
|
||||||
|
// save the current window title
|
||||||
|
fputs("\033[22t", stdout);
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -423,6 +425,7 @@ void NCursesUI::restore_terminal_mode() const
|
||||||
fputs("\033>", stdout);
|
fputs("\033>", stdout);
|
||||||
fputs("\033[?1004l", stdout);
|
fputs("\033[?1004l", stdout);
|
||||||
fputs("\033[>4;0m", stdout);
|
fputs("\033[>4;0m", stdout);
|
||||||
|
fputs("\033[23t", stdout);
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user