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:
Benno Schulenberg 2019-05-26 19:05:30 +02:00
parent 8e2d03b92c
commit b7e2da7434

View File

@ -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();