refactor(desktop): replace error propagation with unwrap in tray menu builders

This commit is contained in:
bobokun 2025-09-15 17:26:47 -04:00
parent c3a6a42eb4
commit fe90cb8529
No known key found for this signature in database
GPG key ID: B73932169607D927
2 changed files with 8 additions and 8 deletions

View file

@ -1 +1 @@
4.6.3-develop5
4.6.3-develop6

View file

@ -609,21 +609,21 @@ pub fn run() {
// Rebuild menu with updated checked state
let minimize_to_tray = *MINIMIZE_TO_TRAY.lock().unwrap();
let startup_enabled = *current;
let open_item = MenuItemBuilder::with_id("open", "Open").build(app)?;
let restart_item = MenuItemBuilder::with_id("restart", "Restart Server").build(app)?;
let open_item = MenuItemBuilder::with_id("open", "Open").build(app).unwrap();
let restart_item = MenuItemBuilder::with_id("restart", "Restart Server").build(app).unwrap();
let minimize_item = CheckMenuItemBuilder::with_id("minimize_startup", "Minimize to Tray on Startup")
.checked(minimize_to_tray)
.build(app)?;
.build(app).unwrap();
let startup_item = CheckMenuItemBuilder::with_id("startup", "Start on System Startup")
.checked(startup_enabled)
.build(app)?;
let quit_item = MenuItemBuilder::with_id("quit", "Quit").build(app)?;
.build(app).unwrap();
let quit_item = MenuItemBuilder::with_id("quit", "Quit").build(app).unwrap();
let tray_menu = MenuBuilder::new(app)
.items(&[&open_item, &restart_item, &minimize_item, &startup_item, &quit_item])
.build()?;
.build().unwrap();
if let Some(tray) = TRAY_HANDLE.lock().unwrap().as_ref() {
tray.set_menu(Some(tray_menu))?;
tray.set_menu(Some(tray_menu)).unwrap();
}
}
"quit" => {