mirror of
https://github.com/StuffAnThings/qbit_manage.git
synced 2025-10-09 21:36:52 +08:00
refactor(desktop): replace error propagation with unwrap in tray menu builders
This commit is contained in:
parent
c3a6a42eb4
commit
fe90cb8529
2 changed files with 8 additions and 8 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
4.6.3-develop5
|
||||
4.6.3-develop6
|
||||
|
|
|
@ -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" => {
|
||||
|
|
Loading…
Add table
Reference in a new issue