[gtk+] bindings: Fix gtk_binding_entry_skip



commit 9f0ee69552160237fed28554220a49cec0352c3c
Author: Christian Persch <chpe gnome org>
Date:   Fri Mar 15 18:48:44 2013 +0100

    bindings: Fix gtk_binding_entry_skip
    
    This fixes a regression from commit 9a3466832cc73ae29b704547747b8699132c1250.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695380

 gtk/gtkbindings.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/gtk/gtkbindings.c b/gtk/gtkbindings.c
index 4cbbeaf..fae85f5 100644
--- a/gtk/gtkbindings.c
+++ b/gtk/gtkbindings.c
@@ -1557,7 +1557,7 @@ gtk_bindings_activate_list (GObject  *object,
           handled = binding_activate (binding_set, entries,
                                       object, is_release,
                                       &unbound);
-          if (handled)
+          if (handled || unbound)
             break;
         }
 
@@ -1584,6 +1584,8 @@ gtk_bindings_activate_list (GObject  *object,
           handled = binding_activate (binding_set, entries,
                                       object, is_release,
                                       &unbound);
+          if (unbound)
+            break;
         }
 
       if (unbound)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]