diff --git a/patchwork.md b/patchwork.md index c413af097..4a624e367 100644 --- a/patchwork.md +++ b/patchwork.md @@ -597,4 +597,11 @@ c5694ea9661c7a40021ebd280c378bd7bdc56988 Merge branch 'mc-1.15.x' into mc-1.16.x ``` -Update to 1.16.4. \ No newline at end of file +Update to 1.16.4. + +``` +1f84480a80677cfaaf19d319290f5b44635eba47 + +Make rightAlt only close menu, never open it. (#672) +``` +Lua changes. \ No newline at end of file diff --git a/src/main/resources/data/computercraft/lua/rom/programs/edit.lua b/src/main/resources/data/computercraft/lua/rom/programs/edit.lua index 8656798df..78c6f5ca9 100644 --- a/src/main/resources/data/computercraft/lua/rom/programs/edit.lua +++ b/src/main/resources/data/computercraft/lua/rom/programs/edit.lua @@ -687,7 +687,7 @@ while bRunning do end - elseif param == keys.leftCtrl or param == keys.rightCtrl or param == keys.rightAlt then + elseif param == keys.leftCtrl or param == keys.rightCtrl then -- Menu toggle bMenu = not bMenu if bMenu then @@ -696,7 +696,12 @@ while bRunning do term.setCursorBlink(true) end redrawMenu() - + elseif param == keys.rightAlt then + if bMenu then + bMenu = false + term.setCursorBlink(true) + redrawMenu() + end end elseif sEvent == "char" then