diff --git a/plugins/single-instance/src/platform_impl/macos.rs b/plugins/single-instance/src/platform_impl/macos.rs index cefd7c3c..63991513 100644 --- a/plugins/single-instance/src/platform_impl/macos.rs +++ b/plugins/single-instance/src/platform_impl/macos.rs @@ -105,13 +105,7 @@ fn listen_for_other_instances( let mut s = String::new(); match stream.read_to_string(&mut s) { Ok(_) => { - let (cwd, args) = { - let mut split = s.split("\0\0"); - ( - split.next().unwrap_or_default(), - split.next().unwrap_or_default(), - ) - }; + let (cwd, args) = s.split_once("\0\0").unwrap_or_default(); let args: Vec = args.split('\0').map(String::from).collect(); cb(app.app_handle(), args, cwd.to_string());