diff options
author | Daiki Ueno <ueno@gnu.org> | 2013-06-28 18:59:44 +0900 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-07-02 00:02:56 -0400 |
commit | b08b3296b8d46a14766cca4810a7b61738edee4b (patch) | |
tree | 7b4bb87ebd7c4ead9fef4388bc1990e22e2cf9b8 /clients | |
parent | 3bdaa3e2491d638bb95260f6c50c3cb170f66cc1 (diff) | |
download | weston-b08b3296b8d46a14766cca4810a7b61738edee4b.tar.gz |
editor: Fix segfault when deleting the first character
Diffstat (limited to 'clients')
-rw-r--r-- | clients/editor.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clients/editor.c b/clients/editor.c index d4e4e92f..3fb645bf 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); |