diff --git a/.changes/deep-link-space-in-path.md b/.changes/deep-link-space-in-path.md new file mode 100644 index 00000000..53fa8822 --- /dev/null +++ b/.changes/deep-link-space-in-path.md @@ -0,0 +1,5 @@ +--- +"deep-link": patch +--- + +Fix fails to start when having spaces in the main binary path on Windows diff --git a/plugins/deep-link/src/lib.rs b/plugins/deep-link/src/lib.rs index ea265504..bd53ebc1 100644 --- a/plugins/deep-link/src/lib.rs +++ b/plugins/deep-link/src/lib.rs @@ -278,7 +278,7 @@ mod imp { let cmd_reg = CURRENT_USER.create(format!("{key_base}\\shell\\open\\command"))?; - cmd_reg.set_string("", &format!("{} \"%1\"", &exe))?; + cmd_reg.set_string("", &format!("\"{}\" \"%1\"", &exe))?; Ok(()) }