From c5b78c20e50899e796b3fe6acd57429d0531ac0f Mon Sep 17 00:00:00 2001 From: blitzman Date: Sun, 28 Aug 2016 20:00:46 -0400 Subject: [PATCH] Do not allow projection to citadels --- gui/builtinContextMenus/project.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gui/builtinContextMenus/project.py b/gui/builtinContextMenus/project.py index 4b614756b..4299f67b6 100644 --- a/gui/builtinContextMenus/project.py +++ b/gui/builtinContextMenus/project.py @@ -3,6 +3,7 @@ import gui.mainFrame import service import gui.globalEvents as GE import wx +import eos.db class Project(ContextMenu): def __init__(self): @@ -12,6 +13,13 @@ class Project(ContextMenu): if srcContext not in ("marketItemGroup", "marketItemMisc") or self.mainFrame.getActiveFit() is None: return False + sFit = service.Fit.getInstance() + fitID = self.mainFrame.getActiveFit() + fit = sFit.getFit(fitID) + + if fit.isStructure: + return False + item = selection[0] return item.isType("projected")