From 1012ac4dd02022502ff28a6ade78e0863bfb9cb8 Mon Sep 17 00:00:00 2001 From: LDDestroier Date: Sat, 22 Dec 2018 18:31:10 -0500 Subject: [PATCH] Update pain.lua --- pain.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pain.lua b/pain.lua index 53e07bd..554d391 100644 --- a/pain.lua +++ b/pain.lua @@ -2795,6 +2795,7 @@ I recommend using NFT if you don't need multiple frames, NFP if you don't need t elseif key == keys.enter then redrawmenu = true local res = menuFunctions[cursor]() + resetInputState() if res == "exit" then return "exit" elseif res == "nobreak" then @@ -2817,6 +2818,7 @@ I recommend using NFT if you don't need multiple frames, NFP if you don't need t elseif event == "mouse_click" or event == "mouse_up" then if y < cleary then doRender = true + resetInputState() return elseif key == 1 and initial+clickdelay < os.time() then --key? more like button for a = 1, #menuPoses do @@ -2827,6 +2829,7 @@ I recommend using NFT if you don't need multiple frames, NFP if you don't need t local res = menuFunctions[a]() os.queueEvent("queue") os.pullEvent("queue") + resetInputState() if res == "exit" then return "exit" else