From 66b2030cbe5c498999641ee2253a6d4423943c69 Mon Sep 17 00:00:00 2001 From: Gabriel Tofvesson Date: Fri, 4 Oct 2024 13:23:57 +0200 Subject: [PATCH] Refactor element dirty check in Padding --- gfx/padding.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gfx/padding.lua b/gfx/padding.lua index a3de557..5b22752 100644 --- a/gfx/padding.lua +++ b/gfx/padding.lua @@ -28,7 +28,7 @@ function Padding:resize(opts) end function Padding:draw() - if Element.draw(self) or self.element:_isDirty() then + if Element.draw(self) then local win = self:_getWindow() win.clear() self.element:draw() @@ -93,4 +93,8 @@ function Padding:_reload() self.element:setParent(self:_getWindow()) end +function Padding:_isDirty() + return Element._isDirty(self) or self.element:_isDirty() +end + return Padding \ No newline at end of file