[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kmix/kmix-improvements] src/daemon2/backends: More stream name fallbacks
From: Trever Fischer <tdfischer () fedoraproject ! org>
Date: 2012-09-26 10:52:00
Message-ID: 20120926105200.E2D0CA63FB () git ! kde ! org
[Download RAW message or body]
Git commit 2195104c186bd6e5b9d1626fb54b0de82a879db5 by Trever Fischer.
Committed on 26/09/2012 at 12:50.
Pushed by tdfischer into branch 'kmix-improvements'.
More stream name fallbacks
M +9 -1 src/daemon2/backends/PulseSinkInputControl.cpp
http://commits.kde.org/kmix/2195104c186bd6e5b9d1626fb54b0de82a879db5
diff --git a/src/daemon2/backends/PulseSinkInputControl.cpp \
b/src/daemon2/backends/PulseSinkInputControl.cpp index 6d61e87..3594517 100644
--- a/src/daemon2/backends/PulseSinkInputControl.cpp
+++ b/src/daemon2/backends/PulseSinkInputControl.cpp
@@ -29,8 +29,16 @@ void PulseSinkInputControl::setMute(bool yes)
void PulseSinkInputControl::update(const pa_sink_input_info *info)
{
m_idx = info->index;
- m_displayName = QString::fromUtf8(pa_proplist_gets(info->proplist, \
PA_PROP_APPLICATION_NAME)); + m_displayName = \
QString::fromUtf8(pa_proplist_gets(info->proplist, PA_PROP_WINDOW_NAME)); + if \
(m_displayName.isEmpty()) + m_displayName = \
QString::fromUtf8(pa_proplist_gets(info->proplist, PA_PROP_APPLICATION_NAME)); + \
if (m_displayName.isEmpty()) + m_displayName = \
QString::fromUtf8(pa_proplist_gets(info->proplist, \
PA_PROP_APPLICATION_PROCESS_BINARY));
m_iconName = QString::fromUtf8(pa_proplist_gets(info->proplist, \
PA_PROP_WINDOW_ICON_NAME)); + if (m_iconName.isEmpty())
+ m_iconName = QString::fromUtf8(pa_proplist_gets(info->proplist, \
PA_PROP_APPLICATION_ICON_NAME)); + if (m_iconName.isEmpty())
+ m_iconName = QString::fromUtf8(pa_proplist_gets(info->proplist, \
PA_PROP_APPLICATION_PROCESS_BINARY)); updateVolumes(info->volume);
if (m_muted != info->mute) {
emit muteChanged(info->mute);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic