From c017f2fb2e3f7425b70cb99b0332c6e309ff0ddd Mon Sep 17 00:00:00 2001 From: Aether Date: Mon, 23 Feb 2026 19:40:56 +0000 Subject: [PATCH] Fix Windows build: value clone in settings, mutable img in OCR --- src-tauri/src/ocr/engine.rs | 2 +- src-tauri/src/settings.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/ocr/engine.rs b/src-tauri/src/ocr/engine.rs index 3925780..1dd7363 100644 --- a/src-tauri/src/ocr/engine.rs +++ b/src-tauri/src/ocr/engine.rs @@ -42,7 +42,7 @@ impl OCREngine { .ok_or_else(|| format!("Region '{}' not found", region_name))?; // Load image - let img = image::load_from_memory(screenshot) + let mut img = image::load_from_memory(screenshot) .map_err(|e| format!("Failed to load image: {}", e))?; // Crop to region diff --git a/src-tauri/src/settings.rs b/src-tauri/src/settings.rs index 933f470..b23b89c 100644 --- a/src-tauri/src/settings.rs +++ b/src-tauri/src/settings.rs @@ -114,7 +114,7 @@ impl SettingsManager { for (i, k) in keys.iter().enumerate() { if i == keys.len() - 1 { - current.insert(k.to_string(), value); + current.insert(k.to_string(), value.clone()); } else { current = current .entry(k.to_string())