[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeplasma-addons/applets/nowplaying
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2010-06-01 21:49:19
Message-ID: 20100601214920.04D99AC8C7 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1133524 by aseigo:

clean up the services more carefully


 M  +4 -0      nowplaying.cpp  


--- trunk/KDE/kdeplasma-addons/applets/nowplaying/nowplaying.cpp #1133523:1133524
@@ -316,7 +316,9 @@
         kDebug() << "Installing" << name << "as watched player";
         m_watchingPlayer = name;
 
+        delete m_controller;
         m_controller = dataEngine("nowplaying")->serviceForSource(m_watchingPlayer);
+        m_controller->setParent(this);
         if (m_controller) {
             m_controller->associateWidget(m_positionSlider, "seek");
             m_controller->associateWidget(m_volumeSlider, "volume");
@@ -352,7 +354,9 @@
     } else {
         m_watchingPlayer = players.first();
 
+        delete m_controller;
         m_controller = dataEngine("nowplaying")->serviceForSource(m_watchingPlayer);
+        m_controller->setParent(this);
         if (m_controller) {
             m_controller->associateWidget(m_positionSlider, "seek");
             m_controller->associateWidget(m_volumeSlider, "volume");
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic