fix(sound): display unknown input/output devices

This commit is contained in:
Alexander Bachmann 2025-05-24 00:11:57 +02:00 committed by Michael Murphy
parent 2a7d07c966
commit c4a73dc378

View file

@ -73,6 +73,7 @@ struct Device {
pub enum DeviceId { pub enum DeviceId {
Alsa(u32), Alsa(u32),
Bluez5(String), Bluez5(String),
Unknown(),
} }
#[derive(Default)] #[derive(Default)]
@ -420,6 +421,7 @@ impl Page {
let device_id = match device.variant { let device_id = match device.variant {
pipewire::DeviceVariant::Alsa { alsa_card, .. } => DeviceId::Alsa(alsa_card), pipewire::DeviceVariant::Alsa { alsa_card, .. } => DeviceId::Alsa(alsa_card),
pipewire::DeviceVariant::Bluez5 { address, .. } => DeviceId::Bluez5(address), pipewire::DeviceVariant::Bluez5 { address, .. } => DeviceId::Bluez5(address),
pipewire::DeviceVariant::Unknown {} => DeviceId::Unknown {},
}; };
match device.media_class { match device.media_class {