From ff0fbbdb4bb6d1e9f04e4ade6963ce442bc0b102 Mon Sep 17 00:00:00 2001 From: Hans-Werner Hilse Date: Mon, 1 Dec 2014 16:21:42 +0000 Subject: [PATCH] fix widget closing --- frontend/ui/widget/menu.lua | 4 ++++ frontend/ui/widget/touchmenu.lua | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/frontend/ui/widget/menu.lua b/frontend/ui/widget/menu.lua index 8f9e0bf0e..26a093758 100644 --- a/frontend/ui/widget/menu.lua +++ b/frontend/ui/widget/menu.lua @@ -579,6 +579,10 @@ function Menu:init() end end +function Menu:onCloseWidget() + UIManager:setDirty(nil, "partial", self.dimen) +end + function Menu:updateItems(select_number) local old_dimen = self.dimen and self.dimen:copy() -- self.layout must be updated for focusmanager diff --git a/frontend/ui/widget/touchmenu.lua b/frontend/ui/widget/touchmenu.lua index 9ad556edd..ad766396e 100644 --- a/frontend/ui/widget/touchmenu.lua +++ b/frontend/ui/widget/touchmenu.lua @@ -384,6 +384,10 @@ function TouchMenu:init() self:updateItems() end +function TouchMenu:onCloseWidget() + UIManager:setDirty(nil, "partial", self.dimen) +end + function TouchMenu:_recalculateDimen() self.dimen.w = self.width