diff options
author | Kirill Chibisov <contact@kchibisov.com> | 2022-05-23 03:35:09 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-23 03:35:09 +0300 |
commit | 3bfc4c2808d7e3ea50fb84780b4c30140114b3b1 (patch) | |
tree | 1d6211c329d804c4abbc7c584a1aa4afe8aee5a7 /alacritty/src | |
parent | c10888b0f09970d5def03f81b109f262b6f0b015 (diff) | |
download | r-alacritty-3bfc4c2808d7e3ea50fb84780b4c30140114b3b1.tar.gz r-alacritty-3bfc4c2808d7e3ea50fb84780b4c30140114b3b1.tar.bz2 r-alacritty-3bfc4c2808d7e3ea50fb84780b4c30140114b3b1.zip |
Don't inherit `--command` for `SpawnNewInstance`
Fixes #6060.
Diffstat (limited to 'alacritty/src')
-rw-r--r-- | alacritty/src/event.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/alacritty/src/event.rs b/alacritty/src/event.rs index 9d6f843c..873e2a34 100644 --- a/alacritty/src/event.rs +++ b/alacritty/src/event.rs @@ -364,6 +364,11 @@ impl<'a, N: Notify + 'a, T: EventListener> input::ActionContext<T> for ActionCon // Reuse the arguments passed to Alacritty for the new instance. #[allow(clippy::while_let_on_iterator)] while let Some(arg) = env_args.next() { + // New instances shouldn't inherit command. + if arg == "-e" || arg == "--command" { + break; + } + // On unix, the working directory of the foreground shell is used by `start_daemon`. #[cfg(not(windows))] if arg == "--working-directory" { |