From 6260168caabd6a0640a3b261756b16535fc0b2b1 Mon Sep 17 00:00:00 2001 From: davimed <66601680+davimed@users.noreply.github.com> Date: Wed, 16 Apr 2025 17:34:15 +0200 Subject: [PATCH] Fix filename with quotes (#897) * Escape double quotes in filenames * Format code --- apps/readest-app/src-tauri/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/readest-app/src-tauri/src/lib.rs b/apps/readest-app/src-tauri/src/lib.rs index 62a1da9b..7d8013a8 100644 --- a/apps/readest-app/src-tauri/src/lib.rs +++ b/apps/readest-app/src-tauri/src/lib.rs @@ -71,7 +71,10 @@ fn set_window_open_with_files(app: &AppHandle, files: Vec) { 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::>()