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
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,