Index: /src/org/openstreetmap/josm/tools/ExifReader.java
===================================================================
--- /src/org/openstreetmap/josm/tools/ExifReader.java	(revision 181)
+++ /src/org/openstreetmap/josm/tools/ExifReader.java	(revision 182)
@@ -18,4 +18,5 @@
 
 	@SuppressWarnings("unchecked") public static Date readTime(File filename) throws ParseException {
+		Date date = null;
 		try {
 	        Metadata metadata = JpegMetadataReader.readMetadata(filename);
@@ -23,6 +24,8 @@
 	            for (Iterator<Tag> tagIt = dirIt.next().getTagIterator(); tagIt.hasNext();) {
 	                Tag tag = tagIt.next();
-	                if (tag.getTagType() == 0x132 || tag.getTagType() == 0x9003 || tag.getTagType() == 0x9004)
+	                if (tag.getTagType() == 0x9003)
 	                	return DateParser.parse(tag.getDescription());
+	                if (tag.getTagType() == 0x132 || tag.getTagType() == 0x9004)
+	                	date = DateParser.parse(tag.getDescription());
 	            }
 	        }
@@ -32,5 +35,5 @@
 	        e.printStackTrace();
         }
-		return null;
+		return date;
 	}
 }
