on master help sign in
Stop a bunch of keyboard signals from firing too many events.
commit13dacfd8f9d379073395098cac583afd6e9987cd authorevancz <info@elm-lang.org> dateSun 16 Jun 2013, 14:20 (13 years ago) parentafacd1b
1 file changed+1−1
libraries/Native/Signal/Keyboard.js+1−1
libraries/Native/Signal/Keyboard.js+1−1
@@ -26,7 +26,7 @@ Elm.Native.Keyboard = function(elm) {
2626 });
2727
2828 function keySignal(f) {
29− var signal = A2( Signal.lift, f, keysDown );
29+ var signal = Signal.dropRepeats(A2(Signal.lift, f, keysDown));
3030 keysDown.defaultNumberOfKids += 1;
3131 signal.defaultNumberOfKids = 0;
3232 return signal;