Merge pull request #1374 from pyfa-org/bug/1355
Fix for #1355 - we were not properly deleting the fit from the list b…
This commit is contained in:
@@ -362,8 +362,10 @@ class FitItem(SFItem.SFBrowserItem):
|
|||||||
|
|
||||||
# need to delete from import cache before actually deleting fit
|
# need to delete from import cache before actually deleting fit
|
||||||
if self.shipBrowser.GetActiveStage() == 5:
|
if self.shipBrowser.GetActiveStage() == 5:
|
||||||
if fit in self.shipBrowser.lastdata: # remove fit from import cache
|
for x in self.shipBrowser.lastdata: # remove fit from import cache
|
||||||
self.shipBrowser.lastdata.remove(fit)
|
if x[0] == self.fitID:
|
||||||
|
self.shipBrowser.lastdata.remove(x)
|
||||||
|
break
|
||||||
|
|
||||||
sFit.deleteFit(self.fitID)
|
sFit.deleteFit(self.fitID)
|
||||||
|
|
||||||
@@ -372,7 +374,7 @@ class FitItem(SFItem.SFBrowserItem):
|
|||||||
|
|
||||||
# todo: would a simple RefreshList() work here instead of posting that a stage has been selected?
|
# todo: would a simple RefreshList() work here instead of posting that a stage has been selected?
|
||||||
if self.shipBrowser.GetActiveStage() == 5:
|
if self.shipBrowser.GetActiveStage() == 5:
|
||||||
wx.PostEvent(self.shipBrowser, events.ImportSelected(fits=self.shipBrowser.lastdata))
|
wx.PostEvent(self.shipBrowser, events.ImportSelected(fits=self.shipBrowser.lastdata, recent=self.shipBrowser.recentFits))
|
||||||
elif self.shipBrowser.GetActiveStage() == 4:
|
elif self.shipBrowser.GetActiveStage() == 4:
|
||||||
wx.PostEvent(self.shipBrowser, events.SearchSelected(text=self.shipBrowser.navpanel.lastSearch, back=True))
|
wx.PostEvent(self.shipBrowser, events.SearchSelected(text=self.shipBrowser.navpanel.lastSearch, back=True))
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user