From a96a7a0bd6fc1a2ebaaaef61dd7f8ab39fde7447 Mon Sep 17 00:00:00 2001 From: FTCHD <144691102+FTCHD@users.noreply.github.com> Date: Wed, 19 Aug 2026 01:00:33 +0300 Subject: [PATCH] fix windows immutable assignment --- src-tauri/common/window.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src-tauri/common/window.rs b/src-tauri/common/window.rs index dbe4f6f..18a1b34 100644 --- a/src-tauri/common/window.rs +++ b/src-tauri/common/window.rs @@ -161,8 +161,8 @@ pub async fn open_window( let height = height.unwrap_or(725.0); #[cfg(target_os = "windows")] - { - let monitor = match app_handle.primary_monitor().map_err(|e| e.to_string())? { + let (width, height) = { + let monitor = match app_handle.primary_monitor().map_err(|e| e.to_string())? { Some(monitor) => monitor, None => app_handle .available_monitors() @@ -172,10 +172,9 @@ pub async fn open_window( .ok_or("No monitors available")?, }; - let scale_factor = monitor.scale_factor(); - width = width / scale_factor; - height = height / scale_factor; - } + let scale_factor = monitor.scale_factor(); + (width / scale_factor, height / scale_factor) + }; let mut builder = WebviewWindowBuilder::new(&app_handle, &name, WebviewUrl::App(url.into())) .title(&name)