From 3b69581f4347dff731a19819994ba7a92c2ca5fb Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Mon, 4 Aug 2025 13:38:09 -0700 Subject: [PATCH] Fix a weird issue on windows with enabling/disabling rounding --- src-tauri/src/lib.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index abeddfc..7895468 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -10,7 +10,7 @@ use std::{ time::Duration, }; use sysinfo::System; -use tauri::{AppHandle, Emitter, Manager}; +use tauri::{AppHandle, Emitter, Manager, PhysicalSize}; use tauri_plugin_dialog::{DialogExt, MessageDialogKind}; use tauri_plugin_opener::OpenerExt; use tauri_plugin_os::platform; @@ -381,7 +381,12 @@ fn fix_mac_permissions(app: AppHandle, name: String, executable: String) { #[tauri::command] fn windows_rounded_corners(app: AppHandle, enabled: bool) { - let _ = app.get_webview_window("main").unwrap().set_shadow(enabled); + let window = app.get_webview_window("main"); + let _ = window.clone().unwrap().set_shadow(enabled); + let _ = window + .clone() + .unwrap() + .set_size(PhysicalSize::new(1000.0, 632.0)); // Yes, this is needed. } #[cfg_attr(mobile, tauri::mobile_entry_point)]