[PATCH weston] editor: Fix segfault when deleting the first character

Daiki Ueno ueno at gnu.org
Fri Jun 28 02:59:44 PDT 2013


---
 clients/editor.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/clients/editor.c b/clients/editor.c
index d4e4e92..3fb645b 100644
--- a/clients/editor.c
+++ b/clients/editor.c
@@ -380,11 +380,11 @@ text_input_keysym(void *data,
 		text_entry_commit_and_reset(entry);
 
 		start = utf8_prev_char(entry->text, entry->text + entry->cursor);
-		end = utf8_next_char(start);
-
 		if (start == NULL)
 			return;
 
+		end = utf8_next_char(start);
+
 		text_entry_delete_text(entry,
 				       start - entry->text,
 				       end - start);
-- 
1.8.3.1



More information about the wayland-devel mailing list