From d65c0b9920ea04f7463922572818594410eb3a58 Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Tue, 25 Nov 2025 14:56:21 -0300 Subject: [PATCH] fix(tray): usa items()? com map_err para menu build --- apps/desktop/src-tauri/src/lib.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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)