diff options
author | Bastien Nocera <hadess@hadess.net> | 2021-10-27 14:39:18 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2021-10-27 14:39:18 +0200 |
commit | 1970285578ff31abd58788e6f0ebe83c476fe533 (patch) | |
tree | aee03cf1c064fe1f82f9f88c1ca985b824c724d1 /plugins | |
parent | dda761a2a91f30cc2d463c478c02864804130370 (diff) | |
download | gnome-settings-daemon-1970285578ff31abd58788e6f0ebe83c476fe533.tar.gz |
media-keys: Fix fast-forward and rewind keys
MPRIS's Seek method uses microseconds, not milliseconds.
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/media-keys/gsd-media-keys-manager.c | 8 |
1 files 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 498a49cd..a38be7a8 100644 --- a/plugins/media-keys/gsd-media-keys-manager.c +++ b/plugins/media-keys/gsd-media-keys-manager.c @@ -101,8 +101,8 @@ #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 @@ -1719,10 +1719,10 @@ do_multimedia_player_action (GsdMediaKeysManager *manager, 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")) |