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 <jpetersen@openismus.com>
This commit is contained in:
Jan Arne Petersen 2013-04-18 16:47:18 +02:00 committed by Kristian Høgsberg
parent b8b76a603f
commit 08015b6ba0
1 changed files with 3 additions and 4 deletions

View File

@ -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);