diff options
author | Philipp Brüschweiler <blei42@gmail.com> | 2012-10-02 11:06:51 +0200 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2012-10-04 11:31:14 -0400 |
commit | 237358be932e819532f5085269497958ad2f6aeb (patch) | |
tree | 232ae6bdd2a52000acafb3afd6fd9647d0292de3 | |
parent | 3b132e358f30a6c7fe0a2b9e755d9c87c11e8036 (diff) |
editor: fix assert to take preedit string into account
-rw-r--r-- | clients/editor.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clients/editor.c b/clients/editor.c index 4003e19e..6b67dd3c 100644 --- a/clients/editor.c +++ b/clients/editor.c @@ -500,7 +500,8 @@ text_entry_update_layout(struct text_entry *entry) { char *text; - assert(((unsigned int)entry->cursor) <= strlen(entry->text)); + assert(((unsigned int)entry->cursor) <= strlen(entry->text) + + (entry->preedit_text ? strlen(entry->preedit_text) : 0)); if (!entry->preedit_text) { text_layout_set_text(entry->layout, entry->text); |