From c0616b4173c2574e03b0cfec5105c82870acdcfd Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Tue, 11 Dec 2012 02:30:50 +0800 Subject: [PATCH] make sure menu height not exceed screen height. --- frontend/ui/menu.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/ui/menu.lua b/frontend/ui/menu.lua index de9536682..3f0a807c5 100644 --- a/frontend/ui/menu.lua +++ b/frontend/ui/menu.lua @@ -235,6 +235,9 @@ function Menu:_recalculateDimen() self.dimen.w = self.width -- if height not given, dynamically calculate it self.dimen.h = self.height or (#self.item_table + 2) * 36 + if self.dimen.h > Screen:getHeight() then + self.dimen.h = Screen:getHeight() + end self.item_dimen = Geom:new{ w = self.dimen.w, h = 36, -- hardcoded for now