[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