[Xfce4-commits] [apps/parole] 01/01: Fix volume hotkeys in fullscreen (Bug #16005)
noreply at xfce.org
noreply at xfce.org
Wed Oct 2 23:26:29 CEST 2019
This is an automated email from the git hooks/post-receive script.
o c h o s i p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository apps/parole.
commit 18bbdccbc36863273db8042dc18a079bc0208795
Author: Markus Ongyerth <ongyerth at igel.com>
Date: Wed Oct 2 21:08:38 2019 +0200
Fix volume hotkeys in fullscreen (Bug #16005)
The glade embedded hotkey handling did not get triggered in
fullscreen, so move the handling into code.
---
data/interfaces/parole.ui | 4 ----
src/parole-player.c | 10 ++++++++++
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/data/interfaces/parole.ui b/data/interfaces/parole.ui
index 3363f15..608171a 100644
--- a/data/interfaces/parole.ui
+++ b/data/interfaces/parole.ui
@@ -328,8 +328,6 @@
<property name="label" translatable="yes">Volume _Up</property>
<property name="use_underline">True</property>
<signal name="activate" handler="parole_player_volume_up" swapped="no"/>
- <accelerator key="plus" signal="activate"/>
- <accelerator key="equal" signal="activate"/>
</object>
</child>
<child>
@@ -339,7 +337,6 @@
<property name="label" translatable="yes">Volume _Down</property>
<property name="use_underline">True</property>
<signal name="activate" handler="parole_player_volume_down" swapped="no"/>
- <accelerator key="minus" signal="activate"/>
</object>
</child>
<child>
@@ -349,7 +346,6 @@
<property name="label" translatable="yes">_Mute</property>
<property name="use_underline">True</property>
<signal name="activate" handler="parole_player_volume_mute" swapped="no"/>
- <accelerator key="0" signal="activate"/>
</object>
</child>
</object>
diff --git a/src/parole-player.c b/src/parole-player.c
index 53ac841..ec14096 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -2650,6 +2650,16 @@ parole_player_handle_key_press(GdkEventKey *ev, ParolePlayer *player) {
parole_media_list_grab_focus(player->priv->list);
}
break;
+ case GDK_KEY_plus:
+ case GDK_KEY_equal:
+ parole_player_volume_up(NULL, player);
+ break;
+ case GDK_KEY_minus:
+ parole_player_volume_down(NULL, player);
+ break;
+ case GDK_KEY_0:
+ parole_player_volume_mute(NULL, player);
+ break;
default:
break;
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list