From d901d8bb074c0270078f4e627d414f941ff583fd Mon Sep 17 00:00:00 2001 From: unsecretised Date: Wed, 14 Jan 2026 11:37:37 +0800 Subject: [PATCH 1/2] A few fixes --- src/app/menubar.rs | 2 +- src/app/tile/update.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/menubar.rs b/src/app/menubar.rs index bd19bf6..7a1a15e 100644 --- a/src/app/menubar.rs +++ b/src/app/menubar.rs @@ -50,7 +50,7 @@ pub fn menu_icon(hotkey: (Option, Code), hotkey_id: u32, sender: ExtS } fn get_image() -> DynamicImage { - let image_path = if cfg!(debug_assertions) { + let image_path = if cfg!(debug_assertions) && cfg!(target_os = "macos") { "docs/icon.png" } else { "/Applications/Rustcast.app/Contents/Resources/icon.png" diff --git a/src/app/tile/update.rs b/src/app/tile/update.rs index 9aafbf9..348d65d 100644 --- a/src/app/tile/update.rs +++ b/src/app/tile/update.rs @@ -137,7 +137,7 @@ pub fn handle_update(tile: &mut Tile, message: Message) -> Task { name: res.eval().to_string(), name_lc: "".to_string(), }); - } else if let Err(_) = Url::parse(&tile.query) + } else if let Ok(_) = Url::parse(&tile.query) && tile.results.is_empty() { #[cfg(target_os = "macos")] From 067def7f04fddc2955da462b7caebe03a2b49f2b Mon Sep 17 00:00:00 2001 From: unsecretised Date: Wed, 14 Jan 2026 11:38:30 +0800 Subject: [PATCH 2/2] Switch condition --- src/app/menubar.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/menubar.rs b/src/app/menubar.rs index 7a1a15e..a740e3f 100644 --- a/src/app/menubar.rs +++ b/src/app/menubar.rs @@ -50,7 +50,7 @@ pub fn menu_icon(hotkey: (Option, Code), hotkey_id: u32, sender: ExtS } fn get_image() -> DynamicImage { - let image_path = if cfg!(debug_assertions) && cfg!(target_os = "macos") { + let image_path = if cfg!(debug_assertions) && !cfg!(target_os = "macos") { "docs/icon.png" } else { "/Applications/Rustcast.app/Contents/Resources/icon.png"