diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index 1240de9..cd9c13b 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -159,11 +159,10 @@ fn setup_raven_autostart() { fn setup_tray(app: &tauri::AppHandle) -> tauri::Result<()> { let show_item = MenuItemBuilder::with_id("show", "Mostrar").build(app)?; let quit_item = MenuItemBuilder::with_id("quit", "Sair").build(app)?; - let menu_builder = MenuBuilder::new(app).items(&[&show_item, &quit_item]); - let menu = match menu_builder { - Ok(builder) => builder.build().expect("menu build failed"), - Err(error) => return Err(error.into()), - }; + let menu = MenuBuilder::new(app) + .items(&[&show_item, &quit_item])? + .build() + .map_err(|error| tauri::Error::MenuError(error.to_string()))?; let mut builder = TrayIconBuilder::new() .menu(&menu)