window: Only repeat key if we still have kb focus
authorKristian Høgsberg <krh@bitplanet.net>
Wed, 20 Jun 2012 19:17:18 +0000 (15:17 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 20 Jun 2012 19:17:18 +0000 (15:17 -0400)
clients/window.c

index 1cc7dce..2d67acd 100644 (file)
@@ -1894,7 +1894,7 @@ keyboard_repeat_func(struct task *task, uint32_t events)
 
        read(input->repeat_timer_fd, &exp, sizeof (uint64_t));
 
-       if (window->key_handler) {
+       if (window && window->key_handler) {
                (*window->key_handler)(window, input, input->repeat_time,
                                       input->repeat_key, input->repeat_sym,
                                       WL_KEYBOARD_KEY_STATE_PRESSED,