fix(shell): run sidecar with dots in filename, closes #2310 (#2950)

* fix(shell): run sidecar with dots in filename, closes #2310

* fix import

* remove dead code

* code review suggestions

* clippy

* clippy
This commit is contained in:
Lucas Fernandes Nogueira
2025-08-25 10:44:47 -03:00
committed by GitHub
parent 1107c46425
commit d865ed4768
3 changed files with 57 additions and 4 deletions
+6 -1
View File
@@ -115,7 +115,12 @@ fn prepare_cmd<R: Runtime>(
let mut command = if options.sidecar {
let program = PathBuf::from(program);
let program_as_string = program.display().to_string();
let program_no_ext_as_string = program.with_extension("").display().to_string();
let has_extension = program.extension().is_some_and(|ext| ext == "exe");
let program_no_ext_as_string = if has_extension {
program.with_extension("").display().to_string()
} else {
program_as_string.clone()
};
let configured_sidecar = window
.config()
.bundle