diff --git a/sonic-boost.love/core/modules/menusystem/widgets/init.lua b/sonic-boost.love/core/modules/menusystem/widgets/init.lua index 6272a1a..0887ee7 100644 --- a/sonic-boost.love/core/modules/menusystem/widgets/init.lua +++ b/sonic-boost.love/core/modules/menusystem/widgets/init.lua @@ -12,8 +12,6 @@ function BaseWidget:new(menu) self:register() - self.width, self.height = self.menu:getWidgetSize() - self.canvas = {} self.canvas.texture = nil self.canvas.needRedraw = true @@ -24,6 +22,8 @@ function BaseWidget:register() end function BaseWidget:redrawCanvas() + self.width, self.height = self.menu:getWidgetSize(self.id) + self.canvas.texture = love.graphics.newCanvas(self.width, self.height) love.graphics.setCanvas( self.canvas.texture )