projects
/
platform
/
upstream
/
weston.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c988362
)
window: Ask xkbcommon whether or not to repeat a key
author
Kristian Høgsberg
<krh@bitplanet.net>
Wed, 5 Feb 2014 21:43:44 +0000
(13:43 -0800)
committer
Kristian Høgsberg
<krh@bitplanet.net>
Wed, 5 Feb 2014 21:43:59 +0000
(13:43 -0800)
clients/window.c
patch
|
blob
|
history
diff --git
a/clients/window.c
b/clients/window.c
index
7888fc7
..
9e02b0e
100644
(file)
--- a/
clients/window.c
+++ b/
clients/window.c
@@
-2925,7
+2925,8
@@
keyboard_handle_key(void *data, struct wl_keyboard *keyboard,
its.it_value.tv_sec = 0;
its.it_value.tv_nsec = 0;
timerfd_settime(input->repeat_timer_fd, 0, &its, NULL);
- } else if (state == WL_KEYBOARD_KEY_STATE_PRESSED) {
+ } else if (state == WL_KEYBOARD_KEY_STATE_PRESSED &&
+ xkb_keymap_key_repeats(input->xkb.keymap, code)) {
input->repeat_sym = sym;
input->repeat_key = key;
input->repeat_time = time;