Fixed NPE in e4 photo demo
diff --git a/examples/org.eclipse.e4.demo.e4photo/META-INF/MANIFEST.MF b/examples/org.eclipse.e4.demo.e4photo/META-INF/MANIFEST.MF
index e9ed623..6d94112 100644
--- a/examples/org.eclipse.e4.demo.e4photo/META-INF/MANIFEST.MF
+++ b/examples/org.eclipse.e4.demo.e4photo/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@
  org.eclipse.core.resources;bundle-version="3.4.0",
  org.eclipse.core.jobs;bundle-version="3.4.0",
  org.eclipse.swt;bundle-version="3.4.0",
- org.eclipse.nebula.widgets.gallery;bundle-version="1.0.0",
+ org.eclipse.nebula.widgets.gallery;bundle-version="0.5.3",
  org.eclipse.core.databinding;bundle-version="1.1.0",
  org.eclipse.core.databinding.beans;bundle-version="1.2.0",
  org.eclipse.jface;bundle-version="3.4.0",
diff --git a/examples/org.eclipse.e4.demo.e4photo/src/org/eclipse/e4/demo/e4photo/AddNoteHandler.java b/examples/org.eclipse.e4.demo.e4photo/src/org/eclipse/e4/demo/e4photo/AddNoteHandler.java
index 991736c..524b137 100644
--- a/examples/org.eclipse.e4.demo.e4photo/src/org/eclipse/e4/demo/e4photo/AddNoteHandler.java
+++ b/examples/org.eclipse.e4.demo.e4photo/src/org/eclipse/e4/demo/e4photo/AddNoteHandler.java
@@ -29,9 +29,11 @@
 	
 	@Execute
 	public void execute(IWorkbench workbench, @Named(IServiceConstants.ACTIVE_SELECTION) IResource selection, EPartService partService) {
+		if (selection == null)
+			return;
 		System.out.println("AddNoteHandler called " + selection.toString());
 		// add an editor next to the Exif tab
-		MPart exifPart = partService.findPart("e4.photo.demo.exif");
+		MPart exifPart = partService.findPart("ExifView");
 		MPart editor = BasicFactoryImpl.eINSTANCE.createPart();
 		editor.setLabel("Note");
 		editor.setContributionURI("bundleclass://org.eclipse.e4.demo.e4photo/org.eclipse.e4.demo.e4photo.NoteEditor");