diff -r 35c6d161a9bd glass/glass-mat-lib-gtk/src/com/sun/glass/ui/glass_window_ime.cpp --- a/glass/glass-mat-lib-gtk/src/com/sun/glass/ui/glass_window_ime.cpp Fri Apr 13 04:43:46 2012 +0400 +++ b/glass/glass-mat-lib-gtk/src/com/sun/glass/ui/glass_window_ime.cpp Tue Apr 24 14:53:44 2012 +0200 @@ -78,7 +78,7 @@ } bool WindowContextBase::filterIME(GdkEvent * event) { - if (hasIME()) { + if (!hasIME()) { return false; }