Fix filename with quotes (#897)

* Escape double quotes in filenames

* Format code
This commit is contained in:
davimed
2025-04-16 17:34:15 +02:00
committed by GitHub
parent a8430a7be1
commit 6260168caa
+4 -1
View File
@@ -71,7 +71,10 @@ fn set_window_open_with_files(app: &AppHandle, files: Vec<PathBuf>) {
let files = files
.into_iter()
.map(|f| {
let file = f.to_string_lossy().replace("\\", "\\\\");
let file = f
.to_string_lossy()
.replace("\\", "\\\\")
.replace("\"", "\\\"");
format!("\"{file}\"",)
})
.collect::<Vec<_>>()