diff --git a/frontend/ui/widget/touchmenu.lua b/frontend/ui/widget/touchmenu.lua index 75954749a8f9..dab123945f58 100644 --- a/frontend/ui/widget/touchmenu.lua +++ b/frontend/ui/widget/touchmenu.lua @@ -219,6 +219,12 @@ function TouchMenuBar:init() for i, sep in ipairs(self.icon_seps) do local current_icon = i == k - 1 or i == k self.icon_seps[i].style = current_icon and "solid" or "none" + if i == #self.icon_seps - 1 then + self.icon_seps[i].dimen = Geom:new{ + w = self.width - content_width - (math.min(spacing_width, Screen:scaleBySize(20)) * #self.icons *2) + Screen:scaleBySize(2), + h = self.height, + } + end end self.menu:switchMenuTab(k) end