From ffd42bd7191f04891b8b48b4ce43dd228799ab1e Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Tue, 25 Nov 2025 14:54:54 -0300 Subject: [PATCH] fix(tray): evita uso de ? em MenuBuilder (E0277) --- apps/desktop/src-tauri/src/lib.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index a4b37ad..1240de9 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -159,10 +159,11 @@ 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 = MenuBuilder::new(app) - .items(&[&show_item, &quit_item])? - .build() - .expect("menu build failed"); + 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 mut builder = TrayIconBuilder::new() .menu(&menu)