Index: trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadNotesTask.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadNotesTask.java	(revision 8216)
+++ trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadNotesTask.java	(revision 8217)
@@ -145,4 +145,5 @@
                 notesData = reader.parseNotes(null, null, subMonitor);
             } catch (BoundingBoxDownloader.MoreNotesException e) {
+                notesData = e.notes;
                 JOptionPane.showMessageDialog(Main.parent, "<html>"
                                 + trn("{0} note has been downloaded.", "{0} notes have been downloaded.", e.limit, e.limit)
Index: trunk/src/org/openstreetmap/josm/io/BoundingBoxDownloader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/BoundingBoxDownloader.java	(revision 8216)
+++ trunk/src/org/openstreetmap/josm/io/BoundingBoxDownloader.java	(revision 8217)
@@ -182,5 +182,5 @@
             final List<Note> notes = reader.parse();
             if (notes.size() == noteLimit) {
-                throw new MoreNotesException(noteLimit);
+                throw new MoreNotesException(notes, noteLimit);
             }
             return notes;
@@ -199,9 +199,14 @@
     public static class MoreNotesException extends RuntimeException{
         /**
+         * The downloaded notes
+         */
+        public final List<Note> notes;
+        /**
          * The download limit sent to the server.
          */
         public final int limit;
 
-        public MoreNotesException(int limit) {
+        public MoreNotesException(List<Note> notes, int limit) {
+            this.notes = notes;
             this.limit = limit;
         }
