summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/multimedia/alsa/qalsamediadevices.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/multimedia/alsa/qalsamediadevices.cpp b/src/multimedia/alsa/qalsamediadevices.cpp
index 10a7e464a..9466fa0cd 100644
--- a/src/multimedia/alsa/qalsamediadevices.cpp
+++ b/src/multimedia/alsa/qalsamediadevices.cpp
@@ -78,12 +78,12 @@ static QList<QAudioDevice> availableDevices(QAudioDevice::Mode mode)
if (infop) {
devices.append(infop->create());
- if (!hasDefault && infop->id == "default") {
+ if (!hasDefault && infop->id.startsWith("default")) {
infop->isDefault = true;
hasDefault = true;
- } else if (!sysdefault && !hasDefault && infop->id == "sysdefault") {
- sysdefault = infop;
}
+ if (!sysdefault && infop->id.startsWith("sysdefault"))
+ sysdefault = infop;
}
}