mirror of
https://github.com/clash-verge-rev/clash-verge-rev
synced 2025-05-05 04:43:44 +08:00
fix: wrong window state save point
This commit is contained in:
parent
24c7a5b805
commit
ec7d7ec559
@ -139,7 +139,10 @@ pub fn run() {
|
|||||||
tauri::RunEvent::ExitRequested { api, code, .. } => {
|
tauri::RunEvent::ExitRequested { api, code, .. } => {
|
||||||
if code.is_none() {
|
if code.is_none() {
|
||||||
api.prevent_exit();
|
api.prevent_exit();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
let app_hanele = core::handle::Handle::global().app_handle().unwrap();
|
||||||
|
let _ = app_hanele.save_window_state(StateFlags::default());
|
||||||
}
|
}
|
||||||
tauri::RunEvent::WindowEvent { label, event, .. } => {
|
tauri::RunEvent::WindowEvent { label, event, .. } => {
|
||||||
if label == "main" {
|
if label == "main" {
|
||||||
@ -147,10 +150,8 @@ pub fn run() {
|
|||||||
tauri::WindowEvent::CloseRequested { api, .. } => {
|
tauri::WindowEvent::CloseRequested { api, .. } => {
|
||||||
println!("closing window...");
|
println!("closing window...");
|
||||||
api.prevent_close();
|
api.prevent_close();
|
||||||
let app_hanele = core::handle::Handle::global().app_handle().unwrap();
|
|
||||||
let _ = app_hanele.save_window_state(StateFlags::default());
|
|
||||||
let window = core::handle::Handle::global().get_window().unwrap();
|
let window = core::handle::Handle::global().get_window().unwrap();
|
||||||
log_err!(window.hide());
|
let _ = window.hide();
|
||||||
}
|
}
|
||||||
tauri::WindowEvent::Focused(true) => {
|
tauri::WindowEvent::Focused(true) => {
|
||||||
#[cfg(target_os = "macos")]
|
#[cfg(target_os = "macos")]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user