[Xfce4-commits] [xfce/xfce4-appfinder] 05/05: Do not focus text entry on modifier keys press

noreply at xfce.org noreply at xfce.org
Sat Aug 18 20:32:53 CEST 2018


This is an automated email from the git hooks/post-receive script.

a   n   d   r   e       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 xfce/xfce4-appfinder.

commit b1284008b8d4e50b023feee96acbb390639e6b88
Author: Andre Miranda <andreldm at xfce.org>
Date:   Sat Aug 18 15:30:48 2018 -0300

    Do not focus text entry on modifier keys press
---
 src/appfinder-window.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/appfinder-window.c b/src/appfinder-window.c
index 88a3bf5..3dd3e74 100644
--- a/src/appfinder-window.c
+++ b/src/appfinder-window.c
@@ -1445,6 +1445,16 @@ xfce_appfinder_window_treeview_key_press_event (GtkWidget           *widget,
 
   if (widget == window->view)
     {
+      if (event->keyval == GDK_KEY_Control_L ||
+          event->keyval == GDK_KEY_Control_R ||
+          event->keyval == GDK_KEY_Shift_L ||
+          event->keyval == GDK_KEY_Shift_R ||
+          event->keyval == GDK_KEY_Alt_L ||
+          event->keyval == GDK_KEY_Alt_R ||
+          event->keyval == GDK_KEY_Right ||
+          event->keyval == GDK_KEY_Down)
+          return FALSE;
+
       if (event->keyval == GDK_KEY_Left)
         {
           if (gtk_widget_get_realized (window->sidepane))
@@ -1464,12 +1474,6 @@ xfce_appfinder_window_treeview_key_press_event (GtkWidget           *widget,
           return FALSE;
         }
 
-      if (event->keyval == GDK_KEY_Right ||
-          event->keyval == GDK_KEY_Down)
-        {
-          return FALSE;
-        }
-
       gtk_widget_grab_focus (window->entry);
 
       ev.key = *event;

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list