From 2ee5263f7c2720d1fc929eb41cf862002cf93ded Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Tue, 26 Apr 2011 15:48:10 +0400 Subject: [PATCH] Make sure to pass just 1 unique context --- gui/builtinViews/fittingView.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gui/builtinViews/fittingView.py b/gui/builtinViews/fittingView.py index b256c5948..28ea81658 100644 --- a/gui/builtinViews/fittingView.py +++ b/gui/builtinViews/fittingView.py @@ -352,11 +352,15 @@ class FittingView(d.Display): if not mod.isEmpty: srcContext = "fittingModule" itemContext = sMkt.getCategoryByItem(mod.item).name - contexts.append((srcContext, itemContext)) + fullContext = (srcContext, itemContext) + if not fullContext in contexts: + contexts.append(fullContext) if mod.charge is not None: srcContext = "fittingCharge" itemContext = sMkt.getCategoryByItem(mod.charge).name - contexts.append((srcContext, itemContext)) + fullContext = (srcContext, itemContext) + if not fullContext in contexts: + contexts.append(fullContext) selection.append(mod)