Change-Id: I6e0ca62b98080a6e2822b9987db6184f542faa1f
clear_preedit(imcontext);
imcontext->preedit_text = strdup(text);
clear_preedit(imcontext);
imcontext->preedit_text = strdup(text);
- imcontext->preedit_commit = strdup(commit);
+ imcontext->preedit_commit = (strlen(text) > 0 ? strdup(commit) : NULL);
imcontext->preedit_cursor =
utf8_offset_to_characters(text, imcontext->pending_preedit.cursor);
imcontext->preedit_attrs = imcontext->pending_preedit.attrs;
imcontext->preedit_cursor =
utf8_offset_to_characters(text, imcontext->pending_preedit.cursor);
imcontext->preedit_attrs = imcontext->pending_preedit.attrs;