From 7a812ff86d8f6f3e6fe121bb78046e23642456d6 Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Tue, 11 Nov 2014 03:03:25 +0100 Subject: [PATCH] Make Button update regional --- frontend/ui/widget/button.lua | 3 +++ frontend/ui/widget/iconbutton.lua | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/ui/widget/button.lua b/frontend/ui/widget/button.lua index 66f2cbb06..ef47ea604 100644 --- a/frontend/ui/widget/button.lua +++ b/frontend/ui/widget/button.lua @@ -153,6 +153,9 @@ end function Button:onTapSelectButton() if self.enabled and self.callback then self[1].invert = true + UIManager.update_regions_func = function() + return {self[1].dimen} + end UIManager:setDirty(self.show_parent, "partial") UIManager:scheduleIn(0.1, function() self.callback() diff --git a/frontend/ui/widget/iconbutton.lua b/frontend/ui/widget/iconbutton.lua index 1079acf24..808752b72 100644 --- a/frontend/ui/widget/iconbutton.lua +++ b/frontend/ui/widget/iconbutton.lua @@ -43,7 +43,6 @@ function IconButton:onTapClickButton() UIManager.update_regions_func = function() return {self[1].dimen} end - UIManager:setDirty(self.show_parent, "partial") -- make sure button reacts before doing callback UIManager:scheduleIn(0.1, function()