[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