Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/perspectives/fitting/fitpanel.py

    r67b0a99 rc8e1996  
    189189        # use while-loop, for-loop will not do the job well. 
    190190        while (self.GetPageCount() > 0): 
    191             page = self.GetPage(self.GetPageCount() - 1) 
     191            # delete the first page until no page exists 
     192            page = self.GetPage(0) 
    192193            if self._manager.parent.panel_on_focus == page: 
    193194                self._manager.parent.panel_on_focus = None 
    194195            self._close_helper(selected_page=page) 
    195             self.DeletePage(self.GetPageCount() - 1) 
     196            self.DeletePage(0) 
    196197        # Clear list of names 
    197198        self.fit_page_name = {} 
     
    399400                    temp = self.GetSelection() 
    400401                    self.DeletePage(temp) 
    401             if self.sim_page is not None: 
    402                 if len(self.sim_page.model_list) == 0: 
    403                     pos = self.GetPageIndex(self.sim_page) 
    404                     self.SetSelection(pos) 
    405                     self.on_close_page(event=None) 
    406                     temp = self.GetSelection() 
    407                     self.DeletePage(temp) 
    408                     self.sim_page = None 
    409                     self.batch_on = False 
    410402            if self.GetPageCount() == 0: 
    411403                self._manager.on_add_new_page(event=None) 
Note: See TracChangeset for help on using the changeset viewer.