diff --git a/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java b/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java
index 13e0392..23cfc3d 100644
--- a/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java
+++ b/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java
@@ -1146,6 +1146,7 @@ implements ImageObserver, TileLoaderListener, ZoomChangeListener, FilterChangeLi
             Image img = getLoadedTileImage(tile);
             if (img == null) {
                 missed.add(new TilePosition(tile));
+                return;
             }
             img = applyImageProcessors((BufferedImage) img);
             Rectangle2D sourceRect = coordinateConverter.getRectangleForTile(tile);
