diff --git a/src-tauri/src/core/sysopt.rs b/src-tauri/src/core/sysopt.rs
index 6b1d341d27fb2cc842bac1fc018f41a1390ff0ba..37c5033d8ce256c655e9cb05a843bdbfc008b44a 100644
--- a/src-tauri/src/core/sysopt.rs
+++ b/src-tauri/src/core/sysopt.rs
@@ -181,6 +181,7 @@ impl Sysopt {
             handle
                 .app_handle
                 .lock()
+                .as_ref()
                 .map(|app_handle| {
                     app_handle
                         .env()