diff --git a/docs/changelog.rst b/docs/changelog.rst index d482ce7a2..006065bee 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -4,6 +4,13 @@ Changelog |kitty| is a feature full, cross-platform, *fast*, GPU based terminal emulator. To update |kitty|, :doc:`follow the instructions `. +0.15.0 [future] +-------------------- + +- Wayland: Fix key repeat not being stopped when focus leaves window. This is + expected behavior on Wayland, apparently (:iss:`2014`) + + 0.14.6 [2019-09-25] --------------------- diff --git a/glfw/wl_init.c b/glfw/wl_init.c index 9024efa02..507e1549a 100644 --- a/glfw/wl_init.c +++ b/glfw/wl_init.c @@ -398,6 +398,7 @@ static void keyboardHandleLeave(void* data UNUSED, _glfw.wl.keyboardFocus = NULL; _glfwInputWindowFocus(window, false); + toggleTimer(&_glfw.wl.eventLoopData, _glfw.wl.keyRepeatInfo.keyRepeatTimer, 0); } static void