[cinnamon-settings-daemon] add mpris pause fix
leigh123linux
leigh123linux at fedoraproject.org
Fri Apr 18 11:06:05 UTC 2014
commit bb06e94eba3932fee262629b8217b92879a8f4c4
Author: leigh123linux <leigh123linux at googlemail.com>
Date: Fri Apr 18 12:05:47 2014 +0100
add mpris pause fix
cinnamon-settings-daemon.spec | 6 +++++-
mpris_pause_fix.patch | 31 +++++++++++++++++++++++++++++++
2 files changed, 36 insertions(+), 1 deletions(-)
---
diff --git a/cinnamon-settings-daemon.spec b/cinnamon-settings-daemon.spec
index 3c590cb..361809d 100644
--- a/cinnamon-settings-daemon.spec
+++ b/cinnamon-settings-daemon.spec
@@ -2,7 +2,7 @@
Name: cinnamon-settings-daemon
Version: 2.2.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: The daemon sharing settings from CINNAMON to GTK+/KDE applications
Group: System Environment/Daemons
@@ -11,6 +11,7 @@ URL: http://cinnamon.linuxmint.com
# To generate tarball
# wget https://github.com/linuxmint/cinnamon-settings-daemon/tarball/%%{_internal_version} -O cinnamon-settings-daemon-%%{version}.git%%{_internal_version}.tar.gz
Source0: http://leigh123linux.fedorapeople.org/pub/cinnamon-settings-daemon/source/cinnamon-settings-daemon-%{version}.tar.gz
+Patch0: mpris_pause_fix.patch
Requires: cinnamon-control-center-filesystem
Obsoletes: cinnamon-settings-daemon-updates
@@ -130,6 +131,9 @@ fi
%changelog
+* Fri Apr 18 2014 Leigh Scott <leigh123linux at googlemail.com> - 2.2.1-2
+- add mpris pause fix
+
* Mon Apr 14 2014 Leigh Scott <leigh123linux at googlemail.com> - 2.2.1-1
- update to 2.2.1
diff --git a/mpris_pause_fix.patch b/mpris_pause_fix.patch
new file mode 100644
index 0000000..517c722
--- /dev/null
+++ b/mpris_pause_fix.patch
@@ -0,0 +1,31 @@
+--- a/plugins/media-keys/bus-watch-namespace.c
++++ b/plugins/media-keys/bus-watch-namespace.c
+@@ -17,6 +17,7 @@
+ * Author: Lars Uebernickel <lars.uebernickel at canonical.com>
+ */
+
++#include "config.h"
+ #include <gio/gio.h>
+ #include <string.h>
+ #include "bus-watch-namespace.h"
+--- a/plugins/media-keys/mpris-controller.c
++++ b/plugins/media-keys/mpris-controller.c
+@@ -83,6 +83,9 @@ mpris_controller_key (MprisController *s
+ if (!priv->mpris_client_proxy)
+ return FALSE;
+
++ if (g_strcmp0 (key, "Play") == 0)
++ key = "PlayPause";
++
+ g_debug ("calling %s over dbus to mpris client %s",
+ key, g_dbus_proxy_get_name (priv->mpris_client_proxy));
+ g_dbus_proxy_call (priv->mpris_client_proxy,
+@@ -105,6 +108,8 @@ mpris_proxy_ready_cb (GObject *obje
+ if (!priv->mpris_client_proxy)
+ g_warning ("Error connecting to mpris interface %s", error->message);
+
++ priv->connecting = FALSE;
++
+ g_clear_error (&error);
+ }
+
More information about the scm-commits
mailing list