diff --git a/sys/apis/ui/canvas.lua b/sys/apis/ui/canvas.lua index c0f62e6..55f2977 100644 --- a/sys/apis/ui/canvas.lua +++ b/sys/apis/ui/canvas.lua @@ -56,6 +56,7 @@ end function Canvas:resize(w, h) for i = #self.lines, h do self.lines[i] = { } + self:clearLine(i) end while #self.lines > h do @@ -63,9 +64,6 @@ function Canvas:resize(w, h) end if w ~= self.width then - for i = 1, self.height do - self.lines[i] = { dirty = true } - end self:clear() end