From 8e9566f08a42c0009fdeaab5a2a1d21a42fc7daa Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Sat, 17 Sep 2011 17:11:30 +0400 Subject: [PATCH] Do not check the same module type when generating ammo menu --- gui/builtinContextMenus/moduleAmmoPicker.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gui/builtinContextMenus/moduleAmmoPicker.py b/gui/builtinContextMenus/moduleAmmoPicker.py index df2eef257..f78047cea 100644 --- a/gui/builtinContextMenus/moduleAmmoPicker.py +++ b/gui/builtinContextMenus/moduleAmmoPicker.py @@ -17,7 +17,11 @@ class ModuleAmmoPicker(ContextMenu): modules = selection if srcContext == "fittingModule" else (selection[0],) validCharges = None + checkedTypes = set() for mod in modules: + if mod.item.ID in checkedTypes: + continue + checkedTypes.add(mod.item.ID) currCharges = mod.getValidCharges() if len(currCharges) > 0: if validCharges is not None and validCharges != currCharges: