fixed variable scope issue on windows (scale_factor)

This commit is contained in:
2025-12-16 15:53:05 +08:00
parent e2987e4a13
commit 8185b2c9a1

View File

@@ -89,14 +89,12 @@ async fn init_cursor_tracking() -> Result<(), String> {
let send_count_clone = Arc::clone(&send_count); let send_count_clone = Arc::clone(&send_count);
let app_handle_clone = app_handle.clone(); let app_handle_clone = app_handle.clone();
// Get scale factor from global state
#[cfg(target_os = "windows")] #[cfg(target_os = "windows")]
{ let scale_factor = {
// Get scale factor from global state let guard = lock_r!(FDOLL);
let scale_factor = { guard.app_data.scene.display.monitor_scale_factor
let guard = lock_r!(FDOLL); };
guard.app_data.scene.display.monitor_scale_factor
};
}
let _guard = device_state.on_mouse_move(move |position: &(i32, i32)| { let _guard = device_state.on_mouse_move(move |position: &(i32, i32)| {