MCPcopy Create free account
hub / github.com/Moosync/Moosync / handle_window_close

Function handle_window_close

src-tauri/src/window/handler.rs:273–282  ·  view source on GitHub ↗
(app: &AppHandle)

Source from the content-addressed store, hash-verified

271
272#[tracing::instrument(level = "debug", skip(app))]
273pub fn handle_window_close(app: &AppHandle) -> Result<bool> {
274 let preferences: State<PreferenceConfig> = app.state();
275 let preferences: CheckboxPreference =
276 preferences.load_selective_array("system_settings.minimize_to_tray".into())?;
277 if preferences.enabled {
278 return Ok(false);
279 }
280
281 Ok(true)
282}
283
284#[tracing::instrument(level = "debug", skip(app))]
285pub fn build_tray_menu(app: &App) -> Result<()> {

Callers 1

runFunction · 0.85

Calls 1

load_selective_arrayMethod · 0.80

Tested by

no test coverage detected