use split_once

pull/2609/head
Lucas Nogueira 3 months ago
parent de91b8a6fa
commit bb5bfff8da
No known key found for this signature in database
GPG Key ID: 7C32FCA95C8C95D7

@ -105,13 +105,7 @@ fn listen_for_other_instances<A: Runtime>(
let mut s = String::new(); let mut s = String::new();
match stream.read_to_string(&mut s) { match stream.read_to_string(&mut s) {
Ok(_) => { Ok(_) => {
let (cwd, args) = { let (cwd, args) = s.split_once("\0\0").unwrap_or_default();
let mut split = s.split("\0\0");
(
split.next().unwrap_or_default(),
split.next().unwrap_or_default(),
)
};
let args: Vec<String> = let args: Vec<String> =
args.split('\0').map(String::from).collect(); args.split('\0').map(String::from).collect();
cb(app.app_handle(), args, cwd.to_string()); cb(app.app_handle(), args, cwd.to_string());

Loading…
Cancel
Save