From 08015b6ba0c28a5616f565761a79b0cb08340c60 Mon Sep 17 00:00:00 2001 From: Jan Arne Petersen Date: Thu, 18 Apr 2013 16:47:18 +0200 Subject: [PATCH] editor: Reset text model on reset There were some reset calls missing, which resulted in wrong preedit state on input method side. Signed-off-by: Jan Arne Petersen --- clients/editor.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/clients/editor.c b/clients/editor.c index 58c6911..7b6ad35 100644 --- a/clients/editor.c +++ b/clients/editor.c @@ -700,6 +700,9 @@ text_entry_commit_and_reset(struct text_entry *entry) text_entry_insert_at_cursor(entry, commit, 0, 0); free(commit); } + + entry->serial++; + text_model_reset(entry->model, entry->serial); } static void @@ -763,10 +766,6 @@ text_entry_set_cursor_position(struct text_entry *entry, &index, &trailing); entry->cursor = index + trailing; - entry->serial++; - - text_model_reset(entry->model, entry->serial); - text_entry_update_layout(entry); widget_schedule_redraw(entry->widget); -- 2.7.4