Update cursor position for auto capital function 08/76308/4
authorLi Zhang <li2012.zhang@samsung.com>
Thu, 23 Jun 2016 10:13:33 +0000 (18:13 +0800)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 23 Jun 2016 10:24:43 +0000 (03:24 -0700)
Change-Id: I15b68cb6ebe6728635f385593d5742bef38d7597

ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp

index e7dbd9b..d83272f 100644 (file)
@@ -399,7 +399,8 @@ _wsc_im_ctx_cursor_position(void *data, struct wl_input_method_context *im_ctx,
     WSCContextISF *wsc_ctx = (WSCContextISF*)data;
 
     LOGD ("im_context = %p cursor_pos = %d\n", im_ctx, cursor_pos);
-    if (!wsc_ctx) return;
+    if (!wsc_ctx || !wsc_ctx->impl) return;
+    wsc_ctx->impl->cursor_pos = cursor_pos;
     caps_mode_check (wsc_ctx, EINA_FALSE, EINA_TRUE);
     g_info_manager->socket_update_cursor_position (cursor_pos);
 }