diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2018-02-07 01:10:42 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2018-02-07 01:16:59 +0900 |
commit | 8a296cb90fda3102e6d28c3da53ff652000b2ab7 (patch) | |
tree | dd925d604f549b9c817e2a7b58d381832e4bf04f | |
parent | b1ee35e35ce3132566244abbbd3a804167ef9c00 (diff) | |
download | efl-8a296cb90fda3102e6d28c3da53ff652000b2ab7.tar.gz |
disable async mode (use sync mode) for ibus when keymap changes
so scenario:
1. use ibus
2. have at least english input and japanese input (or korean etc.)
3. have 2 kbd layouts (english and greek).
4. enable "use system keyboard layout" in ibus advanced settings
5. switch to english input mode
6. switch to greek key layout
7. type and get english, not greek input as you should
@fix for both terminology and elm/efl entry/ytext input.
-rw-r--r-- | src/modules/ecore_imf/ibus/ibus_imcontext.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/ecore_imf/ibus/ibus_imcontext.c b/src/modules/ecore_imf/ibus/ibus_imcontext.c index caa5fd83c5..753f3b76ca 100644 --- a/src/modules/ecore_imf/ibus/ibus_imcontext.c +++ b/src/modules/ecore_imf/ibus/ibus_imcontext.c @@ -52,7 +52,7 @@ struct _KeyEvent int state; }; -static Eina_Bool _sync_mode_use = EINA_FALSE; +static Eina_Bool _sync_mode_use = EINA_TRUE; static Ecore_IMF_Context *_focus_im_context = NULL; static IBusBus *_bus = NULL; |