Fix preference page index when removing a preference page

This commit is contained in:
Andrew Resch 2010-09-13 18:21:31 -07:00
parent f8dc66b773
commit fb49aa02a8
1 changed files with 4 additions and 0 deletions

View File

@ -173,6 +173,10 @@ class Preferences(component.Component):
if self.iter_to_remove != None:
self.liststore.remove(self.iter_to_remove)
# We need to re-adjust the index values for the remaining pages
for i, (index, name) in enumerate(self.liststore):
self.liststore[i][0] = i
def show(self, page=None):
"""Page should be the string in the left list.. ie, 'Network' or
'Bandwidth'"""