fix: Ensure image paths are owned for async processing

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2025-07-03 22:27:19 +02:00
parent 8e67deb0d7
commit db2ff53ed5

View File

@ -31,7 +31,7 @@ pub fn generate_image_with_src(
let exported_format = *exported_formats.first().unwrap(); let exported_format = *exported_formats.first().unwrap();
let orig_path_clone = orig_path.clone(); let orig_path_clone = orig_path.to_path_buf();
let path_to_generated_arc = Arc::new(path_to_generated); let path_to_generated_arc = Arc::new(path_to_generated);
let path_to_generated_clone = Arc::clone(&path_to_generated_arc); let path_to_generated_clone = Arc::clone(&path_to_generated_arc);
@ -44,7 +44,7 @@ pub fn generate_image_with_src(
let result = generate_images( let result = generate_images(
&orig_img, &orig_img,
orig_path_clone, &orig_path_clone,
&path_to_generated_clone.as_ref(), &path_to_generated_clone.as_ref(),
&resolutions, &resolutions,
&[exported_format], &[exported_format],