Skip to content

Commit 3709f93

Browse files
committed
Fix Windows build: add .ico icon and silence non-macOS warnings
- Add icons/icon.ico to bundle.icon list — WiX MSI bundler requires it - Remove unused Listener import - Suppress unused app/event warnings in on_menu_event on non-macOS targets
1 parent 4b2010f commit 3709f93

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

src-tauri/src/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ pub mod state;
99

1010
#[cfg(target_os = "macos")]
1111
use tauri::menu::{AboutMetadata, CheckMenuItem, Menu, MenuBuilder, MenuItem, SubmenuBuilder};
12-
use tauri::{Emitter, Listener, Manager};
12+
use tauri::{Emitter, Manager};
1313
#[cfg(target_os = "macos")]
1414
use tauri::Runtime;
1515
#[cfg(target_os = "macos")]
@@ -297,6 +297,8 @@ pub fn run() {
297297
update_navigate_checks(app, page);
298298
}
299299
}
300+
#[cfg(not(target_os = "macos"))]
301+
let _ = (app, event);
300302
})
301303
.invoke_handler(tauri::generate_handler![
302304
commands::library_commands::scan_folder,

src-tauri/tauri.conf.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
"icons/32x32.png",
6666
"icons/128x128.png",
6767
"icons/128x128@2x.png",
68+
"icons/icon.ico",
6869
"../src/assets/logo/Stack.icns"
6970
]
7071
}

0 commit comments

Comments
 (0)