From 79280959518ab347ae357fdc0e3210e85df09cc0 Mon Sep 17 00:00:00 2001 From: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Date: Tue, 16 Apr 2024 16:27:45 +0200 Subject: [PATCH] chore: parse cli args just once in zed crate (#10613) Release Notes: - N/A --- crates/zed/src/main.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/crates/zed/src/main.rs b/crates/zed/src/main.rs index df09366f5985bb0adeac935f367a046f9840a7f8..7c2111ba82c7136eae53c58fcdecd4d7b243647c 100644 --- a/crates/zed/src/main.rs +++ b/crates/zed/src/main.rs @@ -151,7 +151,7 @@ fn init_headless(dev_server_token: DevServerToken) { }) } -fn init_ui() { +fn init_ui(args: Args) { menu::init(); zed_actions::init(); @@ -381,7 +381,6 @@ fn init_ui() { cx.activate(true); - let args = Args::parse(); let mut triggered_authentication = false; let urls: Vec<_> = args .paths_or_urls @@ -436,7 +435,7 @@ fn main() { let dev_server_token = DevServerToken(dev_server_token); init_headless(dev_server_token) } else { - init_ui() + init_ui(args) } }