diff options
author | Jan Arne Petersen <jpetersen@openismus.com> | 2013-04-18 16:47:34 +0200 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-05-02 17:06:26 -0400 |
commit | 919bc149e1675cc5cdad0cf4610cc4bab63ecc30 (patch) | |
tree | 54e308e9d6d9ef6faa875a14ba198e815e74ded6 /clients/keyboard.c | |
parent | 00191c7c4a3bb049db95ca1fe612f0ba993cbaf7 (diff) | |
download | weston-919bc149e1675cc5cdad0cf4610cc4bab63ecc30.tar.gz |
text: delete text on commit_string
Signed-off-by: Jan Arne Petersen <jpetersen@openismus.com>
Diffstat (limited to 'clients/keyboard.c')
-rw-r--r-- | clients/keyboard.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clients/keyboard.c b/clients/keyboard.c index 9dd210af..bd88207b 100644 --- a/clients/keyboard.c +++ b/clients/keyboard.c @@ -447,6 +447,9 @@ keyboard_handle_key(struct keyboard *keyboard, uint32_t time, const struct key * if (strlen(keyboard->keyboard->preedit_string) == 0) { input_method_context_delete_surrounding_text(keyboard->keyboard->context, -1, 1); + input_method_context_commit_string(keyboard->keyboard->context, + keyboard->keyboard->serial, + ""); } else { keyboard->keyboard->preedit_string[strlen(keyboard->keyboard->preedit_string) - 1] = '\0'; virtual_keyboard_send_preedit(keyboard->keyboard, -1); |