Changeset 47 for retriever.py

Show
Ignore:
Timestamp:
07/21/06 12:24:01 (2 years ago)
Author:
ploum
Message:

#59 really fixed. tabs are now handled in a good and less hackish way.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • retriever.py

    r43 r47  
    3636 
    3737        def __retrieve(self,dic,to_remove) : 
     38                # bug #59 is really solved now ! 
    3839                def bug_callback(self, zebug): 
    3940                        tab_page = self.__bugDisplay(zebug,dic) 
    40                         self.bugs_tabs.remove(to_remove) 
    41                         self.insert_tab(tab_page) 
     41                        label = to_remove.get_children()[0] 
     42                        to_remove.remove(label) 
     43                        to_remove.add(tab_page.get_widget()) 
    4244                def search_callback(self,store): 
    4345                        tab_page = self.__searchDisplay(store,dic) 
    44                         self.bugs_tabs.remove(to_remove) 
    45                         self.insert_tab(tab_page) 
     46                        label = to_remove.get_children()[0] 
     47                        to_remove.remove(label) 
     48                        to_remove.add(tab_page.get_widget()) 
    4649                search_type = dic["method"] 
    4750                if search_type == 1 :