Check if preedit string is empty before sending cursor_pos
[platform/core/uifw/isf.git] / ism / extras / wayland_immodule / wayland_imcontext.c
index 7bf4048..0b8529b 100644 (file)
@@ -2573,7 +2573,7 @@ wayland_im_context_cursor_position_set (Ecore_IMF_Context *ctx,
 
             set_autocapital (ctx);
 
-            if (!imcontext->preedit_text)
+            if (!imcontext->preedit_text || strlen(imcontext->preedit_text) == 0)
                 wl_text_input_set_cursor_position (imcontext->text_input, cursor_pos);
         }
     }