From: Jan Arne Petersen <jpeter...@openismus.com> Do not delete two characters when key is pressed and released.
Signed-off-by: Jan Arne Petersen <jpeter...@openismus.com> --- clients/editor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clients/editor.c b/clients/editor.c index 027b562..e686248 100644 --- a/clients/editor.c +++ b/clients/editor.c @@ -327,6 +327,9 @@ text_input_keysym(void *data, if (key == XKB_KEY_BackSpace) { const char *start, *end; + if (state != WL_KEYBOARD_KEY_STATE_RELEASED) + return; + text_entry_commit_and_reset(entry); start = utf8_prev_char(entry->text, entry->text + entry->cursor); -- 1.8.1.4 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel