From 8e954827e27ab495e18b1e8983fcc15cc5a37058 Mon Sep 17 00:00:00 2001 From: Vladimir Stoiakin <VStoiakin@lavabit.com> Date: Mon, 8 Jul 2019 22:36:08 +0300 Subject: [PATCH] avmodel: translate the string "default" from PulseAudio Change-Id: I7578719f41d5c8e2c3e03312f6dd8022e3846766 --- src/avmodel.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/avmodel.cpp b/src/avmodel.cpp index af1bd33e..00e871e6 100644 --- a/src/avmodel.cpp +++ b/src/avmodel.cpp @@ -308,6 +308,15 @@ AVModel::getAudioOutputDevices() const { QStringList devices = ConfigurationManager::instance() .getAudioOutputDeviceList(); + + // A fix for ring-daemon#43 + if (ConfigurationManager::instance().getAudioManager() + == QStringLiteral("pulseaudio")) { + if (devices.at(0) == QStringLiteral("default")) { + devices[0] = QObject::tr("default"); + } + } + std::vector<std::string> result; for (const auto& device : devices) { result.emplace_back(device.toStdString()); @@ -320,6 +329,15 @@ AVModel::getAudioInputDevices() const { QStringList devices = ConfigurationManager::instance() .getAudioInputDeviceList(); + + // A fix for ring-daemon#43 + if (ConfigurationManager::instance().getAudioManager() + == QStringLiteral("pulseaudio")) { + if (devices.at(0) == QStringLiteral("default")) { + devices[0] = QObject::tr("default"); + } + } + std::vector<std::string> result; for (const auto& device : devices) { result.emplace_back(device.toStdString()); -- GitLab