Don't clear all items on populate if wanted in Display class. (default - clear all)

This commit is contained in:
HomeWorld
2010-12-07 18:26:57 +02:00
parent 95edfb5496
commit 219c00ac57
2 changed files with 4 additions and 3 deletions

View File

@@ -118,7 +118,7 @@ class Display(wx.ListCtrl):
for i in xrange(self.imageList.ImageCount - 1, self.imageListBase, -1):
self.imageList.Remove(i)
def populate(self, stuff):
def populate(self, stuff, clearImageList = True):
selection = []
@@ -128,7 +128,8 @@ class Display(wx.ListCtrl):
sel = self.GetNextSelected(sel)
self.DeleteAllItems()
self.clearItemImages()
if clearImageList:
self.clearItemImages()
if stuff is not None:
for id, st in enumerate(stuff):

View File

@@ -334,7 +334,7 @@ class ItemView(d.Display):
def populate(self, stuff):
stuff.sort(key=self.itemSort)
self.active = stuff
d.Display.populate(self, stuff)
d.Display.populate(self, stuff, False)
def refresh(self, stuff):
stuff.sort(key=self.itemSort)