11// Prevents additional console window on Windows in release, DO NOT REMOVE!!
22#![ cfg_attr( not( debug_assertions) , windows_subsystem = "windows" ) ]
33
4- use std:: path:: PathBuf ;
5- use std:: sync:: { Arc , Mutex , OnceLock , Condvar } ;
64use lazy_static:: lazy_static;
5+ use std:: path:: PathBuf ;
6+ use std:: sync:: { Arc , Condvar , Mutex , OnceLock } ;
77
88use tauri:: Manager ;
99use tauri:: SystemTray ;
@@ -16,9 +16,7 @@ mod manager;
1616
1717static HANDLE : OnceLock < Mutex < AppHandle > > = OnceLock :: new ( ) ;
1818lazy_static ! {
19- static ref SHARED_CONDVAR : ( Mutex <bool >, Condvar ) = {
20- ( Mutex :: new( false ) , Condvar :: new( ) )
21- } ;
19+ static ref SHARED_CONDVAR : ( Mutex <bool >, Condvar ) = { ( Mutex :: new( false ) , Condvar :: new( ) ) } ;
2220}
2321
2422fn init_app_handle ( handle : AppHandle ) {
@@ -83,13 +81,7 @@ fn main() {
8381 Ok ( ( ) )
8482 } )
8583 . system_tray ( tray)
86- . on_system_tray_event ( move |app, event| {
87- on_tray_event (
88- app,
89- event,
90- & manager_state,
91- )
92- } )
84+ . on_system_tray_event ( move |app, event| on_tray_event ( app, event, & manager_state) )
9385 . on_window_event ( |event| match event. event ( ) {
9486 tauri:: WindowEvent :: CloseRequested { api, .. } => {
9587 event. window ( ) . hide ( ) . unwrap ( ) ;
0 commit comments