[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498

Maximiliano Curia maxy at moszumanska.debian.org
Fri Oct 14 14:27:35 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=400cff1

The following commit has been merged in the master branch:
commit 400cff1c9c6f1b95c34246d93470bab3e5a3f3dd
Author: Stefan Werner <dustbln at gmx.de>
Date:   Fri Jun 6 00:14:41 2014 +0200

    PauseMusicPlugin now stops music when it can't pause (ie: streams)
---
 kded/plugins/pausemusic/pausemusicplugin.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/kded/plugins/pausemusic/pausemusicplugin.cpp b/kded/plugins/pausemusic/pausemusicplugin.cpp
index 33bdfb0..17823a7 100644
--- a/kded/plugins/pausemusic/pausemusicplugin.cpp
+++ b/kded/plugins/pausemusic/pausemusicplugin.cpp
@@ -98,7 +98,11 @@ bool PauseMusicPlugin::receivePackage(const NetworkPackage& np)
                     if (status == "Playing") {
                         if (!pausedSources.contains(iface)) {
                             pausedSources.insert(iface);
-                            mprisInterface.asyncCall("Pause");
+                            if (mprisInterface.property("CanPause").toBool()) {
+                                mprisInterface.asyncCall("Pause");
+                            } else {
+                                mprisInterface.asyncCall("Stop");
+                            }
                         }
                     }
                 }
@@ -118,7 +122,7 @@ bool PauseMusicPlugin::receivePackage(const NetworkPackage& np)
                 //mprisInterface->call(QDBus::Block,"Play");
                 //Workaround: Using playpause instead (checking first if it is already playing)
                 QString status = mprisInterface.property("PlaybackStatus").toString();
-                if (status == "Paused") mprisInterface.asyncCall("PlayPause");
+                mprisInterface.asyncCall("PlayPause");
                 //End of workaround
             }
         }

-- 
kdeconnect packaging



More information about the pkg-kde-commits mailing list