From 7df5ca191259f93aa8034fd36d37796478d8bee7 Mon Sep 17 00:00:00 2001 From: huzibaca Date: Wed, 27 Nov 2024 05:54:48 +0800 Subject: [PATCH] fix: linux build failed --- src-tauri/src/utils/resolve.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/utils/resolve.rs b/src-tauri/src/utils/resolve.rs index 4a7fae2c..4fcf1f45 100644 --- a/src-tauri/src/utils/resolve.rs +++ b/src-tauri/src/utils/resolve.rs @@ -148,7 +148,7 @@ pub fn create_window() { }).join().unwrap() }.unwrap(); - #[cfg(not(target_os = "windows"))] + #[cfg(target_os = "macos")] let window = tauri::WebviewWindowBuilder::new( &app_handle, "main".to_string(), @@ -161,6 +161,13 @@ pub fn create_window() { .build() .unwrap(); + #[cfg(target_os = "linux")] + let window = builder + .decorations(false) + .transparent(true) + .build() + .unwrap(); + match window.restore_state(StateFlags::all()) { Ok(_) => { log::info!(target: "app", "window state restored successfully");