From 3f4d5f86499cf893785b81cfe81edbbfd032c157 Mon Sep 17 00:00:00 2001 From: Florian Hoelzl <hoelzl@fortiss.org> Date: Fri, 13 Jan 2012 16:29:42 +0000 Subject: [PATCH] fixed NPE refs 311 --- .../tooling/kernel/ui/internal/ContextMenuService.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/ContextMenuService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ContextMenuService.java index 62c9d1861..231272992 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ContextMenuService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ContextMenuService.java @@ -43,7 +43,7 @@ import org.osgi.framework.Bundle; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating GREEN Hash: 794D71DA1264AB09BBB8AE9A13C77E47 + * @ConQAT.Rating YELLOW Hash: D5BB94A9DB8CACB9E4142CEE1206C1B1 */ public class ContextMenuService implements IContextMenuService { @@ -136,8 +136,12 @@ public class ContextMenuService implements IContextMenuService { if (menuSectionID == null) { menuSectionID = IWorkbenchActionConstants.MB_ADDITIONS; } - for (IContributionItem item : contributor.getContributedItems( - selection, contextProvider)) { + List<IContributionItem> l = contributor.getContributedItems( + selection, contextProvider); + if (l == null) { + continue; + } + for (IContributionItem item : l) { menu.appendToGroup(menuSectionID, item); } } -- GitLab