Change how fit deletion confirmation dialog is destroyed

This commit is contained in:
DarkPhoenix
2019-09-02 01:14:35 +03:00
parent 6f50be1e7e
commit 5a34db0d2f

View File

@@ -344,14 +344,13 @@ class FitItem(SFItem.SFBrowserItem):
if mstate.GetModifiers() == wx.MOD_SHIFT or mstate.MiddleIsDown():
self.deleteFit()
else:
with wx.MessageDialog(
self,
"Do you really want to delete this fit?",
"Confirm Delete",
wx.YES | wx.NO | wx.ICON_QUESTION
) as dlg:
if dlg.ShowModal() == wx.ID_YES:
self.deleteFit()
dlg = wx.MessageDialog(
self, "Do you really want to delete this fit?", "Confirm Delete",
wx.YES | wx.NO | wx.ICON_QUESTION)
if dlg.ShowModal() == wx.ID_YES:
self.deleteFit()
else:
dlg.Destroy()
def deleteFit(self, event=None):
pyfalog.debug("Deleting ship fit.")