diff --git a/parts/scenes/calculator.lua b/parts/scenes/calculator.lua index c9f7c0fb..a4310c23 100644 --- a/parts/scenes/calculator.lua +++ b/parts/scenes/calculator.lua @@ -32,7 +32,7 @@ function scene.keyDown(k) end end elseif k:sub(1,2)=="kp"then - S.keyDown(k:sub(3)) + scene.keyDown(k:sub(3)) elseif k=="."then if not(find(S.val,".",nil,true)or find(S.val,"e"))then if S.sym and not S.reg then diff --git a/parts/scenes/custom_mission.lua b/parts/scenes/custom_mission.lua index 80a23f9f..4a96ce72 100644 --- a/parts/scenes/custom_mission.lua +++ b/parts/scenes/custom_mission.lua @@ -57,7 +57,7 @@ function scene.keyDown(key) rem(MISSION,S.cur) S.cur=S.cur-1 if S.cur>0 and MISSION[S.cur]==MISSION[S.cur+1]then - S.keyDown("right") + scene.keyDown("right") end end elseif key=="delete"then diff --git a/parts/scenes/custom_sequence.lua b/parts/scenes/custom_sequence.lua index 5f8a3877..5d23eeb3 100644 --- a/parts/scenes/custom_sequence.lua +++ b/parts/scenes/custom_sequence.lua @@ -59,7 +59,7 @@ function scene.keyDown(key) rem(BAG,S.cur) S.cur=S.cur-1 if S.cur>0 and BAG[S.cur]==BAG[S.cur+1]then - S.keyDown("right") + scene.keyDown("right") end end elseif key=="delete"then