Revert "fix: ensure app state is saved on exit and window events for better state management"

This reverts commit 9af0803e9b.

chore: update UPDATELOG
This commit is contained in:
Tunglies
2025-05-22 10:25:00 +08:00
parent d49618786e
commit b1c31f7a6f
4 changed files with 3 additions and 31 deletions

View File

@@ -342,26 +342,12 @@ pub fn run() {
if code.is_none() {
api.prevent_exit();
}
if let Some(app_handle) = core::handle::Handle::global().app_handle() {
logging_error!(
Type::Window,
true,
app_handle.save_window_state(StateFlags::all())
);
}
}
tauri::RunEvent::Exit => {
// avoid duplicate cleanup
if core::handle::Handle::global().is_exiting() {
return;
}
if let Some(app_handle) = core::handle::Handle::global().app_handle() {
logging_error!(
Type::Window,
true,
app_handle.save_window_state(StateFlags::all())
);
}
feat::clean();
}
tauri::RunEvent::WindowEvent { label, event, .. } => {
@@ -380,13 +366,6 @@ pub fn run() {
} else {
logging!(warn, Type::Window, true, "尝试隐藏窗口但窗口不存在");
}
if let Some(app_handle) = core::handle::Handle::global().app_handle() {
logging_error!(
Type::Window,
true,
app_handle.save_window_state(StateFlags::all())
);
}
}
tauri::WindowEvent::Focused(true) => {
#[cfg(target_os = "macos")]
@@ -450,13 +429,6 @@ pub fn run() {
hotkey::Hotkey::global().unregister("CMD+W")
);
}
if let Some(app_handle) = core::handle::Handle::global().app_handle() {
logging_error!(
Type::Window,
true,
app_handle.save_window_state(StateFlags::all())
);
}
}
_ => {}
}