Fix hiding bottom pane when no tabs are enabled upon restart

This commit is contained in:
Andrew Resch 2009-02-16 02:40:50 +00:00
parent 9907909b58
commit 911d95815f
1 changed files with 7 additions and 0 deletions

View File

@ -204,6 +204,12 @@ class TorrentDetails(component.Component):
self.regenerate_positions() self.regenerate_positions()
self.generate_menu() self.generate_menu()
show = False
for name, tab in self.tabs.iteritems():
show = show or tab.is_visible
self.visible(show)
def show_tab(self, tab_name): def show_tab(self, tab_name):
log.debug("%s\n%s\n%s", self.tabs[tab_name].get_child_widget(), log.debug("%s\n%s\n%s", self.tabs[tab_name].get_child_widget(),
self.tabs[tab_name].get_tab_label(), self.tabs[tab_name].get_tab_label(),
@ -234,6 +240,7 @@ class TorrentDetails(component.Component):
self.tabs[tab_name].is_visible = True self.tabs[tab_name].is_visible = True
self.regenerate_positions() self.regenerate_positions()
self.generate_menu() self.generate_menu()
self.visible(True)
def generate_menu(self): def generate_menu(self):
"""Generates the checklist menu for all the tabs and attaches it""" """Generates the checklist menu for all the tabs and attaches it"""