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 62c9d1861699da39a63a26088339ba013e29735f..231272992ec6d2af7a0fdf9c0578af7986efce0b 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); } }