diff options
Diffstat (limited to 'src/lib/ecore_imf/ecore_imf.c')
-rw-r--r-- | src/lib/ecore_imf/ecore_imf.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/ecore_imf/ecore_imf.c b/src/lib/ecore_imf/ecore_imf.c index 0f5b75fd4b..5b5da17c98 100644 --- a/src/lib/ecore_imf/ecore_imf.c +++ b/src/lib/ecore_imf/ecore_imf.c | |||
@@ -47,6 +47,13 @@ EAPI int | |||
47 | ecore_imf_shutdown(void) | 47 | ecore_imf_shutdown(void) |
48 | { | 48 | { |
49 | if (--_ecore_imf_init_count != 0) return _ecore_imf_init_count; | 49 | if (--_ecore_imf_init_count != 0) return _ecore_imf_init_count; |
50 | |||
51 | ecore_event_type_flush(ECORE_IMF_EVENT_PREEDIT_START, | ||
52 | ECORE_IMF_EVENT_PREEDIT_END, | ||
53 | ECORE_IMF_EVENT_PREEDIT_CHANGED, | ||
54 | ECORE_IMF_EVENT_COMMIT, | ||
55 | ECORE_IMF_EVENT_DELETE_SURROUNDING); | ||
56 | |||
50 | ecore_imf_module_shutdown(); | 57 | ecore_imf_module_shutdown(); |
51 | eina_log_domain_unregister(_ecore_imf_log_dom); | 58 | eina_log_domain_unregister(_ecore_imf_log_dom); |
52 | _ecore_imf_log_dom = -1; | 59 | _ecore_imf_log_dom = -1; |