diff --git a/src/org/openstreetmap/josm/io/JpgImporter.java b/src/org/openstreetmap/josm/io/JpgImporter.java
index 3d755d2..cf41f71 100644
--- a/src/org/openstreetmap/josm/io/JpgImporter.java
+++ b/src/org/openstreetmap/josm/io/JpgImporter.java
@@ -6,8 +6,8 @@ import static org.openstreetmap.josm.tools.I18n.tr;
 import java.io.File;
 import java.io.IOException;
 import java.util.Arrays;
-import java.util.List;
 import java.util.LinkedList;
+import java.util.List;
 
 import org.openstreetmap.josm.actions.ExtensionFileFilter;
 import org.openstreetmap.josm.gui.layer.GpxLayer;
@@ -36,6 +36,7 @@ public class JpgImporter extends FileImporter {
             return;
         LinkedList<File> files = new LinkedList<File>();
         addRecursiveFiles(files, sel);
+        if(files.isEmpty()) throw new IOException(tr("No image files found."));
         GeoImageLayer.create(files, gpx);
     }
 
