Ver Fonte

fix(core): notification panic on Windows, closes #917 (#2011)

Lucas Fernandes Nogueira há 4 anos atrás
pai
commit
86d0aaa021

+ 5 - 0
.changes/fix-notifications-on-windows.md

@@ -0,0 +1,5 @@
+---
+"tauri": patch
+---
+
+Run the `notification.show()` method on a dedicated async task to prevent a panic on Windows.

+ 5 - 1
core/tauri/src/api/notification.rs

@@ -81,7 +81,11 @@ impl Notification {
         notification.app_id(&self.identifier);
       }
     }
-    notification.show()?;
+
+    crate::async_runtime::spawn(async move {
+      notification.show().expect("failed to show notification");
+    });
+
     Ok(())
   }
 }