mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-03 07:07:23 +00:00
Shell: Make sure TTY echo is enabled when running external commands
When running external commands via "Shell -c" LibLine turns of TTY echo before running the command. This ensures that it is turned on.
This commit is contained in:
committed by
Ali Mohammad Pur
parent
18f507520e
commit
07cc7eed29
@@ -568,9 +568,12 @@ int Shell::run_command(const StringView& cmd, Optional<SourcePosition> source_po
|
||||
}
|
||||
|
||||
tcgetattr(0, &termios);
|
||||
tcsetattr(0, TCSANOW, &default_termios);
|
||||
|
||||
command->run(*this);
|
||||
|
||||
tcsetattr(0, TCSANOW, &termios);
|
||||
|
||||
if (!has_error(ShellError::None)) {
|
||||
possibly_print_error();
|
||||
take_error();
|
||||
|
||||
Reference in New Issue
Block a user