on master help sign in
Fix #780, correct implementation of Keyboard.lastPressed

Whoo for free wifi at airports! :D

commitf6c9fbc4498746081115b9799dc1aa874ce13523 authorEvan Czaplicki <info@elm-lang.org> dateTue 9 Sep 2014, 13:06 (12 years ago) parent89bbbb9
1 file changed+4−1
libraries/Native/Signal/Keyboard.js+4−1
libraries/Native/Signal/Keyboard.js+4−1
@@ -137,7 +137,10 @@ Elm.Native.Keyboard.make = function(elm) {
137137 });
138138 }
139139
140− var lastPressed = downEvents;
140+ var lastPressed = A2(Signal.lift, function(e) {
141+ return e ? e.keyCode : 0;
142+ }, downEvents);
143+ downEvents.defaultNumberOfKids += 1;
141144
142145 return elm.Native.Keyboard.values = {
143146 isDown:is,