fix: appimage path unwrap panic

This commit is contained in:
GyDi 2023-03-16 23:45:48 +08:00
parent d00fe9c5f4
commit 2b6acedae1
No known key found for this signature in database
GPG Key ID: 9C3AD40F1F99880A

View File

@ -178,18 +178,15 @@ impl Sysopt {
use tauri::Manager;
let handle = Handle::global();
handle
.app_handle
.lock()
.as_ref()
.map(|app_handle| {
app_handle
.env()
.appimage
match handle.app_handle.lock().as_ref() {
Some(app_handle) => {
let appimage = app_handle.env().appimage;
appimage
.and_then(|p| p.to_str().map(|s| s.to_string()))
})
.unwrap_or(Some(app_path))
.unwrap()
.unwrap_or(app_path)
}
None => app_path,
}
};
let auto = AutoLaunchBuilder::new()