Bug 433064 - NPE in find action for parent id in menu contribution

Change-Id: Id6655890188701faca46412f005b5894e61280f6
Signed-off-by: Nicolaj Hoess <nicohoess@gmail.com>
diff --git a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/dialogs/MenuIdDialog.java b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/dialogs/MenuIdDialog.java
index d2596b0..fc7ea01 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/dialogs/MenuIdDialog.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/dialogs/MenuIdDialog.java
@@ -112,7 +112,8 @@
 			// include Window main-menu instances
 			MApplication ma = ((MApplication) resource.getRoot().get(0));
 			for (MWindow m : ma.getChildren()) {
-				list.add(m.getMainMenu());
+				if (m.getMainMenu() != null)
+					list.add(m.getMainMenu());
 			}
 			// include menu elements located within parts
 			List<MPart> mp = modelService.findElements(ma, null, MPart.class, null);