summaryrefslogtreecommitdiff
path: root/js/ui/keys.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/ui/keys.js')
-rw-r--r--js/ui/keys.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/js/ui/keys.js b/js/ui/keys.js
index 646f6ed..739871b 100644
--- a/js/ui/keys.js
+++ b/js/ui/keys.js
@@ -155,8 +155,9 @@ var keys = (function(){
}
keys.multi_numeral_blur = function (lex, canvas, prop, min, max){
return function(){
- var n = clamp(parseInt(lex.char), min, max)
- if (! n) return;
+ var current = parseInt(lex.char)
+ var n = clamp(current, min, max)
+ if (! n || isNaN(current)) return
lex.char = n+""
lex.build()
canvas[prop] = n