Hi, EFL developers.

In XIM immodule, it doesn't generate preedit changed event in
preedit_draw_callback func at this moment.

This patch will solve this problem.

After I apply this patch, I verified Korean and Japanese preedit string is
inserted well.
Would you please review and apply this patch?

Index: ecore_imf_xim.c
===================================================================
--- ecore_imf_xim.c     (revision 61874)
+++ ecore_imf_xim.c     (working copy)
@@ -821,6 +821,8 @@ preedit_draw_callback(XIC
           eina_ustrbuf_string_steal(preedit_bufs);
       imf_context_data->preedit_length =
           eina_unicode_strlen(imf_context_data->preedit_chars);
+
+      ecore_imf_context_preedit_changed_event_add(ctx);
    }
 
    free(new_text);

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to