fix: create window correctly

This commit is contained in:
GyDi
2022-10-11 00:57:34 +08:00
parent f2bd6f1fce
commit 41b19f69de
3 changed files with 19 additions and 75 deletions

View File

@@ -19,18 +19,12 @@ use tauri::{
};
fn main() -> std::io::Result<()> {
let mut context = tauri::generate_context!();
{
let verge = Verge::new();
let verge = Verge::new();
if server::check_singleton(verge.app_singleton_port).is_err() {
println!("app exists");
return Ok(());
}
for win in context.config_mut().tauri.windows.iter_mut() {
if verge.enable_silent_start.unwrap_or(false) {
win.visible = false;
if server::check_singleton(verge.app_singleton_port).is_err() {
println!("app exists");
return Ok(());
}
}
@@ -147,7 +141,7 @@ fn main() -> std::io::Result<()> {
#[allow(unused_mut)]
let mut app = builder
.build(context)
.build(tauri::generate_context!())
.expect("error while running tauri application");
#[cfg(target_os = "macos")]