{
WaylandIMContext *imcontext = (WaylandIMContext *)data;
+ LOGD("preedit cursor : %d", index);
+
if (imcontext->pending_preedit.cursor != index) {
imcontext->pending_preedit.cursor = index;
_preedit_cursor_changed = EINA_TRUE;
WaylandIMContext *imcontext = (WaylandIMContext *)ecore_imf_context_data_get(ctx);
if (!imcontext) return;
- SECURE_LOGD("pre-edit string requested (preedit: '%s')",
- imcontext->preedit_text ? imcontext->preedit_text : "");
+ SECURE_LOGD("pre-edit string requested (preedit: '%s', preedit cursor : %d)",
+ imcontext->preedit_text ? imcontext->preedit_text : "", imcontext->preedit_cursor);
if (str)
*str = strdup(imcontext->preedit_text ? imcontext->preedit_text : "");
WaylandIMContext *imcontext = (WaylandIMContext *)ecore_imf_context_data_get(ctx);
if (!imcontext) return;
- SECURE_LOGD("pre-edit string with attributes requested (preedit: '%s')",
- imcontext->preedit_text ? imcontext->preedit_text : "");
+ SECURE_LOGD("pre-edit string with attributes requested (preedit: '%s', preedit cursor : %d)",
+ imcontext->preedit_text ? imcontext->preedit_text : "", imcontext->preedit_cursor);
if (str)
*str = strdup(imcontext->preedit_text ? imcontext->preedit_text : "");