diff --git a/gui/builtinAdditionPanes/boosterView.py b/gui/builtinAdditionPanes/boosterView.py index f98255596..8b187cbc3 100644 --- a/gui/builtinAdditionPanes/boosterView.py +++ b/gui/builtinAdditionPanes/boosterView.py @@ -93,7 +93,7 @@ class BoosterView(d.Display): self.unselectAll() elif keycode == 65 and mstate.GetModifiers() == wx.MOD_CONTROL: self.selectAll() - elif keycode == wx.WXK_DELETE or keycode == wx.WXK_NUMPAD_DELETE: + elif keycode in (wx.WXK_DELETE, wx.WXK_NUMPAD_DELETE) and mstate.GetModifiers() == wx.MOD_NONE: boosters = self.getSelectedBoosters() self.removeBoosters(boosters) event.Skip() diff --git a/gui/builtinAdditionPanes/cargoView.py b/gui/builtinAdditionPanes/cargoView.py index 436fe5e09..b4ba28706 100644 --- a/gui/builtinAdditionPanes/cargoView.py +++ b/gui/builtinAdditionPanes/cargoView.py @@ -109,7 +109,7 @@ class CargoView(d.Display): self.unselectAll() elif keycode == 65 and mstate.GetModifiers() == wx.MOD_CONTROL: self.selectAll() - elif keycode == wx.WXK_DELETE or keycode == wx.WXK_NUMPAD_DELETE: + elif keycode in (wx.WXK_DELETE, wx.WXK_NUMPAD_DELETE) and mstate.GetModifiers() == wx.MOD_NONE: cargos = self.getSelectedCargos() self.removeCargos(cargos) event.Skip() diff --git a/gui/builtinAdditionPanes/commandView.py b/gui/builtinAdditionPanes/commandView.py index 5f41ea2d1..51a7ed318 100644 --- a/gui/builtinAdditionPanes/commandView.py +++ b/gui/builtinAdditionPanes/commandView.py @@ -101,7 +101,7 @@ class CommandView(d.Display): self.unselectAll() elif keycode == 65 and mstate.GetModifiers() == wx.MOD_CONTROL: self.selectAll() - elif keycode == wx.WXK_DELETE or keycode == wx.WXK_NUMPAD_DELETE: + elif keycode in (wx.WXK_DELETE, wx.WXK_NUMPAD_DELETE) and mstate.GetModifiers() == wx.MOD_NONE: commandFits = self.getSelectedCommandFits() self.removeCommandFits(commandFits) event.Skip() diff --git a/gui/builtinAdditionPanes/droneView.py b/gui/builtinAdditionPanes/droneView.py index 9b837069a..6a0405c43 100644 --- a/gui/builtinAdditionPanes/droneView.py +++ b/gui/builtinAdditionPanes/droneView.py @@ -125,7 +125,7 @@ class DroneView(Display): self.unselectAll() elif keycode == 65 and mstate.GetModifiers() == wx.MOD_CONTROL: self.selectAll() - elif keycode == wx.WXK_DELETE or keycode == wx.WXK_NUMPAD_DELETE: + elif keycode in (wx.WXK_DELETE, wx.WXK_NUMPAD_DELETE) and mstate.GetModifiers() == wx.MOD_NONE: drones = self.getSelectedDrones() self.removeDroneStacks(drones) event.Skip() diff --git a/gui/builtinAdditionPanes/fighterView.py b/gui/builtinAdditionPanes/fighterView.py index 72ab52e43..59f32ef53 100644 --- a/gui/builtinAdditionPanes/fighterView.py +++ b/gui/builtinAdditionPanes/fighterView.py @@ -188,7 +188,7 @@ class FighterDisplay(d.Display): self.unselectAll() elif keycode == 65 and mstate.GetModifiers() == wx.MOD_CONTROL: self.selectAll() - elif keycode == wx.WXK_DELETE or keycode == wx.WXK_NUMPAD_DELETE: + elif keycode in (wx.WXK_DELETE, wx.WXK_NUMPAD_DELETE) and mstate.GetModifiers() == wx.MOD_NONE: fighters = self.getSelectedFighters() self.removeFighters(fighters) event.Skip() diff --git a/gui/builtinAdditionPanes/implantView.py b/gui/builtinAdditionPanes/implantView.py index 96cb0474d..7e690a4fc 100644 --- a/gui/builtinAdditionPanes/implantView.py +++ b/gui/builtinAdditionPanes/implantView.py @@ -145,7 +145,7 @@ class ImplantDisplay(d.Display): self.unselectAll() elif keycode == 65 and mstate.GetModifiers() == wx.MOD_CONTROL: self.selectAll() - elif keycode == wx.WXK_DELETE or keycode == wx.WXK_NUMPAD_DELETE: + elif keycode in (wx.WXK_DELETE, wx.WXK_NUMPAD_DELETE) and mstate.GetModifiers() == wx.MOD_NONE: implants = self.getSelectedImplants() self.removeImplants(implants) event.Skip() diff --git a/gui/builtinViews/fittingView.py b/gui/builtinViews/fittingView.py index a80e708d8..1c2d615f3 100644 --- a/gui/builtinViews/fittingView.py +++ b/gui/builtinViews/fittingView.py @@ -285,7 +285,7 @@ class FittingView(d.Display): self.unselectAll() elif keycode == 65 and mstate.GetModifiers() == wx.MOD_CONTROL: self.selectAll() - elif keycode == wx.WXK_DELETE or keycode == wx.WXK_NUMPAD_DELETE: + elif keycode in (wx.WXK_DELETE, wx.WXK_NUMPAD_DELETE) and mstate.GetModifiers() == wx.MOD_NONE: modules = [m for m in self.getSelectedMods() if not m.isEmpty] self.removeModule(modules) event.Skip()