fix windows crash
This commit is contained in:
parent
3f920d713d
commit
64046ee17b
1 changed files with 5 additions and 3 deletions
|
|
@ -113,9 +113,11 @@ pub fn get_settings(app: &AppHandle) -> AppSettings {
|
||||||
.store(SETTINGS_STORE_PATH)
|
.store(SETTINGS_STORE_PATH)
|
||||||
.expect("Failed to initialize store");
|
.expect("Failed to initialize store");
|
||||||
|
|
||||||
let settings = serde_json::from_value::<AppSettings>(store.get("settings").unwrap()).unwrap();
|
if let Some(settings_value) = store.get("settings") {
|
||||||
|
serde_json::from_value::<AppSettings>(settings_value).unwrap_or_else(|_| get_default_settings())
|
||||||
settings
|
} else {
|
||||||
|
get_default_settings()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn write_settings(app: &AppHandle, settings: AppSettings) {
|
pub fn write_settings(app: &AppHandle, settings: AppSettings) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue