소스 검색

fix: delay show window

GyDi 2 년 전
부모
커밋
8bf78fef10
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src-tauri/src/utils/resolve.rs

+ 4 - 0
src-tauri/src/utils/resolve.rs

@@ -88,6 +88,8 @@ pub fn create_window(app_handle: &AppHandle) {
   #[cfg(target_os = "windows")]
   {
     use crate::utils::winhelp;
+    use std::time::Duration;
+    use tokio::time::sleep;
     use window_shadows::set_shadow;
     use window_vibrancy::apply_blur;
 
@@ -101,6 +103,8 @@ pub fn create_window(app_handle: &AppHandle) {
         let app_handle = app_handle.clone();
 
         tauri::async_runtime::spawn(async move {
+          sleep(Duration::from_secs(1)).await;
+
           if let Some(window) = app_handle.get_window("main") {
             let _ = window.show();
             let _ = set_shadow(&window, true);