diff --git a/src/main.rs b/src/main.rs index 56b51ae..08f3837 100644 --- a/src/main.rs +++ b/src/main.rs @@ -144,6 +144,7 @@ fn update_virtualmic(mut app_state: ResMut) { if app_state.virt_output_index != app_state.virt_output_index_switch { app_state.virt_output_index = app_state.virt_output_index_switch.clone(); + #[cfg(target_os = "linux")] linux_lib::move_index_to_virtualmic(app_state.virt_output_index_switch.clone()); } } @@ -246,7 +247,7 @@ fn ui_system(mut contexts: EguiContexts, mut app_state: ResMut) -> Res #[cfg(target_os = "linux")] { let output_index = app_state.virt_output_index.clone(); let output_device = linux_lib::get_device_by_index("source-outputs", output_index); - if let Some(app_name) = output_device["properties"]["application.name"].as_str() { + if let Some(app_name) = output_fdevice["properties"]["application.name"].as_str() { mic_name = app_name.to_string(); } }