Fix the fix of the fixing fix.

This commit is contained in:
HomeWorld
2010-11-02 17:45:42 +02:00
parent 918fcbd3fb
commit f07b0172eb

View File

@@ -142,8 +142,20 @@ class Display(wx.ListCtrl):
self.SetItemData(item, id)
self.Freeze()
for i,col in enumerate(self.activeColumns):
self.SetColumnWidth(i, col.size)
if 'wxMSW' in wx.PlatformInfo:
for i,col in enumerate(self.activeColumns):
self.SetColumnWidth(i, col.size)
else:
for i, col in enumerate(self.activeColumns):
if col.size == wx.LIST_AUTOSIZE_USEHEADER:
self.SetColumnWidth(i, wx.LIST_AUTOSIZE_USEHEADER)
headerWidth = self.GetColumnWidth(i)
self.SetColumnWidth(i, wx.LIST_AUTOSIZE)
baseWidth = self.GetColumnWidth(i)
if baseWidth < headerWidth:
self.SetColumnWidth(i, headerWidth)
else:
self.SetColumnWidth(i, col.size)
self.Thaw()
for sel in selection: