diff --git a/projects/core/src/main/resources/data/computercraft/lua/rom/programs/fun/advanced/paint.lua b/projects/core/src/main/resources/data/computercraft/lua/rom/programs/fun/advanced/paint.lua index 2cb3e4bc8..5e53367de 100644 --- a/projects/core/src/main/resources/data/computercraft/lua/rom/programs/fun/advanced/paint.lua +++ b/projects/core/src/main/resources/data/computercraft/lua/rom/programs/fun/advanced/paint.lua @@ -275,6 +275,12 @@ local function drawCanvas() end end +local function termResize() + w, h = term.getSize() + drawCanvas() + drawInterface() +end + local menu_choices = { Save = function() if bReadOnly then @@ -376,6 +382,8 @@ local function accessMenu() nMenuPosEnd = nMenuPosEnd + 1 nMenuPosStart = nMenuPosEnd end + elseif id == "term_resize" then + termResize() end end end @@ -434,9 +442,7 @@ local function handleEvents() drawInterface() end elseif id == "term_resize" then - w, h = term.getSize() - drawCanvas() - drawInterface() + termResize() end end end