[Xfce4-commits] <midori:master> Don't propagate key events more than once

Christian Dywan noreply at xfce.org
Fri Mar 26 20:48:01 CET 2010


Updating branch refs/heads/master
         to fdf075513caa9647c4f8dcba28a01382a38d138f (commit)
       from 4a65fcca412dbee8e2f57e5de67591afeb1d8b0b (commit)

commit fdf075513caa9647c4f8dcba28a01382a38d138f
Author: Christian Dywan <christian at twotoasts.de>
Date:   Fri Mar 26 20:45:15 2010 +0100

    Don't propagate key events more than once
    
    This fixes problems with dead keys used to type accented letters.

 midori/midori-browser.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 68f6589..2e2c4c0 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -1789,7 +1789,7 @@ midori_browser_key_press_event (GtkWidget*   widget,
         if (sokoke_window_activate_key (window, event))
             return TRUE;
 
-    if (gtk_window_propagate_key_event (window, event))
+    if (!event->state && gtk_window_propagate_key_event (window, event))
         return TRUE;
 
     if (!(event->state & (GDK_CONTROL_MASK | GDK_MOD1_MASK)))



More information about the Xfce4-commits mailing list