From a8c361224820b6851928316ab086dbeedaf04588 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Wed, 10 Apr 2019 23:16:46 +0300 Subject: [PATCH] Make removal of item from cargo via double-click undoable --- gui/builtinAdditionPanes/cargoView.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gui/builtinAdditionPanes/cargoView.py b/gui/builtinAdditionPanes/cargoView.py index cc6958f5d..4ec21383f 100644 --- a/gui/builtinAdditionPanes/cargoView.py +++ b/gui/builtinAdditionPanes/cargoView.py @@ -172,12 +172,10 @@ class CargoView(d.Display): col = self.getColumn(event.Position) if col != self.getColIndex(State): fitID = self.mainFrame.getActiveFit() - sFit = Fit.getInstance() cargo = self.cargo[self.GetItemData(row)] - sFit.removeCargo(fitID, self.original.index(cargo)) - wx.PostEvent(self.mainFrame, GE.FitChanged(fitID=fitID)) + self.mainFrame.command.Submit(cmd.GuiRemoveCargoCommand(fitID, cargo.itemID)) - def spawnMenu(self,event): + def spawnMenu(self, event): sel = self.GetFirstSelected() if sel != -1: sFit = Fit.getInstance()