mirror of
git://git.sv.gnu.org/nano.git
synced 2024-11-23 13:19:43 +03:00
files: don't save the state of the terminal a second time
The user will understand that changing the state of the terminal while inputting data into nano is not the same as changing this state before nano has started or after nano has exited. This fixes https://savannah.gnu.org/bugs/?56394. Bug existed since version 2.4.2.
This commit is contained in:
parent
8e2d03b92c
commit
b7e2da7434
@ -1113,10 +1113,6 @@ bool scoop_stdin(void)
|
||||
dup2(thetty, 0);
|
||||
close(thetty);
|
||||
|
||||
/* If things went well, store the current state of the terminal. */
|
||||
if (!control_C_was_pressed)
|
||||
tcgetattr(0, &oldterm);
|
||||
|
||||
/* Restore the original ^C handler, the terminal setup, and curses mode. */
|
||||
restore_handler_for_Ctrl_C();
|
||||
terminal_init();
|
||||
|
Loading…
Reference in New Issue
Block a user