]> Pileus Git - ~andy/gtk/blobdiff - modules/input/gtkimcontextthai.c
Bug 99192 - Add --with-include-input-modules
[~andy/gtk] / modules / input / gtkimcontextthai.c
index b1a0c5dc456161d2c9549eb70f1fe06a9a51bac0..3cc67c8457966fe43fd4e801f8435ab4bb5cc1a9 100644 (file)
@@ -288,7 +288,8 @@ gtk_im_context_thai_filter_keypress (GtkIMContext *context,
   if (event->type != GDK_KEY_PRESS)
     return FALSE;
 
-  if (event->state & (GDK_MODIFIER_MASK & ~GDK_SHIFT_MASK) ||
+  if (event->state & (GDK_MODIFIER_MASK
+                      & ~(GDK_SHIFT_MASK | GDK_LOCK_MASK | GDK_MOD2_MASK)) ||
       is_context_lost_key (event->keyval))
     {
 #ifndef GTK_IM_CONTEXT_THAI_NO_FALLBACK