Fix some MSW specific "special" behaviour.

This commit is contained in:
cncfanatics
2010-09-29 09:01:25 +02:00
parent b19798021d
commit 5a61ef1810
2 changed files with 20 additions and 8 deletions

View File

@@ -86,9 +86,13 @@ class FittingView(d.Display):
self.populate(self.mods)
def fitChanged(self, event):
if self.activeFitID is not None and self.activeFitID == event.fitID:
self.generateMods()
self.refresh(self.mods)
try:
if self.activeFitID is not None and self.activeFitID == event.fitID:
self.generateMods()
self.refresh(self.mods)
self.Show(self.activeFitID is not None and self.activeFitID == event.fitID)
event.Skip()
self.Show(self.activeFitID is not None and self.activeFitID == event.fitID)
except wx._core.PyDeadObjectError:
pass
finally:
event.Skip()