From 8b5b9b3c1c7039500b5457da3b6019e57a4f8b17 Mon Sep 17 00:00:00 2001 From: sammyette Date: Sat, 18 Feb 2023 18:58:44 -0400 Subject: [PATCH] fix(nature/greenhouse): dont redraw if scroll pos stays the same --- nature/greenhouse.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nature/greenhouse.lua b/nature/greenhouse.lua index 1e292e2..a2c9b97 100644 --- a/nature/greenhouse.lua +++ b/nature/greenhouse.lua @@ -35,11 +35,14 @@ function Greenhouse:draw() end function Greenhouse:scroll(direction) + local oldOffset = self.offset if direction == 'down' then self.offset = math.min(self.offset + 1, #self.lines) elseif direction == 'up' then self.offset = math.max(self.offset - 1, 1) end + + if self.offset ~= oldOffset then self:draw() end end function Greenhouse:update()