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>
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_insert_at_cursor(entry, commit, 0, 0);
 		free(commit);
 	}
+
+	entry->serial++;
+	text_model_reset(entry->model, entry->serial);
 }
 
 static void
@@ -763,10 +766,6 @@
 				 &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);