From f44f3e16fca8699e612615871b622bfde65700a3 Mon Sep 17 00:00:00 2001 From: Vincent Aravantinos <aravantinos@fortiss.org> Date: Fri, 22 Apr 2016 14:40:51 +0000 Subject: [PATCH] prevents exception in case of null fix refs 2553 --- .../kernel/ui/internal/views/ConstraintMenu.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/ConstraintMenu.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/ConstraintMenu.java index a61ae3b3f..36c23c7ca 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/ConstraintMenu.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/ConstraintMenu.java @@ -56,7 +56,7 @@ import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 4C829B509D7118A6E8E6D4625DBEDC48 + * @ConQAT.Rating YELLOW Hash: 0F49BEEDC5B047EB57A50736B039DA00 */ public class ConstraintMenu implements IContextMenuContributor { @@ -209,8 +209,12 @@ public class ConstraintMenu implements IContextMenuContributor { public CheckUnsuccessfulConstraintAction(IConstraint c, IConstrained selectedElt, String prefix) { super(c, selectedElt, prefix, ESharedImages.ERROR_OVERLAY.getImageDescriptor()); - for(IFix fix : IConstraintVerificationService.INSTANCE.fixes(c.getVerificationStatus())) { - this.add(new ActionContributionItem(new FixAction(fix))); + List<IFix> fixes = + IConstraintVerificationService.INSTANCE.fixes(c.getVerificationStatus()); + if(fixes != null) { + for(IFix fix : fixes) { + this.add(new ActionContributionItem(new FixAction(fix))); + } } } -- GitLab