commit | b08b3296b8d46a14766cca4810a7b61738edee4b | [log] [tgz] |
---|---|---|
author | Daiki Ueno <ueno@gnu.org> | Fri Jun 28 18:59:44 2013 +0900 |
committer | Kristian Høgsberg <krh@bitplanet.net> | Tue Jul 02 00:02:56 2013 -0400 |
tree | 7b4bb87ebd7c4ead9fef4388bc1990e22e2cf9b8 | |
parent | 3bdaa3e2491d638bb95260f6c50c3cb170f66cc1 [diff] [blame] |
editor: Fix segfault when deleting the first character
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_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);