diff --git a/crates/zed/src/main.rs b/crates/zed/src/main.rs index db8d8736bd77de3367291dfb7e263012d2baa53d..3c5b71777219c269fcbd0512170bc8b760d3b29e 100644 --- a/crates/zed/src/main.rs +++ b/crates/zed/src/main.rs @@ -224,7 +224,9 @@ pub fn main() { Ok(path) => askpass::set_askpass_program(path), Err(err) => { eprintln!("Error: {}", err); - process::exit(1); + if std::option_env!("ZED_BUNDLE").is_some() { + process::exit(1); + } } }