Update tabs navigation to take offscreen tabs into account

This commit is contained in:
Kamil Chojnowski 2014-01-15 04:56:42 +01:00
parent 291960d159
commit b718ae0423
1 changed files with 14 additions and 2 deletions

View File

@ -389,10 +389,16 @@ function UIMoveableTabBar:selectNextTab()
if #self.postTabs > 0 then
local widget = showPostTab(self)
self:selectTab(widget)
updateTabs(self)
else
if #self.preTabs > 0 then
for i = 1, #self.preTabs do
showPreTab(self)
end
end
self:selectTab(self.tabs[1])
end
updateTabs(self)
return
end
@ -419,10 +425,16 @@ function UIMoveableTabBar:selectPrevTab()
if #self.preTabs > 0 then
local widget = showPreTab(self)
self:selectTab(widget)
updateTabs(self)
else
if #self.postTabs > 0 then
for i = 1, #self.postTabs do
showPostTab(self)
end
end
self:selectTab(self.tabs[#self.tabs])
end
updateTabs(self)
return
end