[gnome-settings-daemon/wip/hadess/extend-mpris] media-keys: Fix fast-forward and rewind keys
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon/wip/hadess/extend-mpris] media-keys: Fix fast-forward and rewind keys
- Date: Wed, 27 Oct 2021 12:48:05 +0000 (UTC)
commit 60a58c98efdbac973b3f9b13b1a422763e19c46e
Author: Bastien Nocera <hadess hadess net>
Date: Wed Oct 27 14:39:18 2021 +0200
media-keys: Fix fast-forward and rewind keys
MPRIS's Seek method uses microseconds, not milliseconds.
plugins/media-keys/gsd-media-keys-manager.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/plugins/media-keys/gsd-media-keys-manager.c b/plugins/media-keys/gsd-media-keys-manager.c
index af0e6703..166f311a 100644
--- a/plugins/media-keys/gsd-media-keys-manager.c
+++ b/plugins/media-keys/gsd-media-keys-manager.c
@@ -119,8 +119,8 @@ static const gchar introspection_xml[] =
#define TOUCHPAD_ENABLED_KEY "send-events"
#define HIGH_CONTRAST "HighContrast"
-#define REWIND_MSEC (-10 * 1000)
-#define FASTFORWARD_MSEC (45 * 1000)
+#define REWIND_USEC (-10 * G_USEC_PER_SEC)
+#define FASTFORWARD_USEC (45 * G_USEC_PER_SEC)
#define VOLUME_STEP "volume-step"
#define VOLUME_STEP_PRECISE 2
@@ -1892,10 +1892,10 @@ gsd_media_player_key_pressed (GsdMediaKeysManager *manager,
/* Prefer MPRIS players to those using the native API */
if (mpris_controller_get_has_active_player (priv->mpris_controller)) {
if (g_str_equal (key, "Rewind")) {
- if (mpris_controller_seek (priv->mpris_controller, REWIND_MSEC))
+ if (mpris_controller_seek (priv->mpris_controller, REWIND_USEC))
return TRUE;
} else if (g_str_equal (key, "FastForward")) {
- if (mpris_controller_seek (priv->mpris_controller, FASTFORWARD_MSEC))
+ if (mpris_controller_seek (priv->mpris_controller, FASTFORWARD_USEC))
return TRUE;
} else if (g_str_equal (key, "Repeat")) {
if (mpris_controller_toggle (priv->mpris_controller, "LoopStatus"))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]