fix(cli): suppress dead-code warnings on Windows for Linux-only helpers

Wrap tauri_identifier, single_instance_bus_name and single_instance_object_path
with #[cfg(target_os = "linux")] since they are only reachable via D-Bus paths.
Move the argv collection into the linux-only block in lib.rs for the same reason.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Psychotoxical
2026-04-15 20:01:17 +02:00
parent d248a78acc
commit 34acc46c12
2 changed files with 4 additions and 2 deletions
+1 -2
View File
@@ -2253,11 +2253,10 @@ fn is_tiling_wm_cmd() -> bool {
}
pub fn run() {
let argv: Vec<String> = std::env::args().collect();
// Linux: second `psysonic --player …` forwards over D-Bus before heavy startup.
#[cfg(target_os = "linux")]
{
let argv: Vec<String> = std::env::args().collect();
if crate::cli::parse_cli_command(&argv).is_some() {
match crate::cli::linux_try_forward_player_cli_secondary(&argv) {
Ok(crate::cli::LinuxPlayerForwardResult::Forwarded) => std::process::exit(0),