Ticket #10638: 10638.patch

File 10638.patch, 938 bytes (added by GerdP, 10 years ago)
  • src/org/openstreetmap/josm/data/DataSource.java

     
    22package org.openstreetmap.josm.data;
    33
    44import java.awt.geom.Area;
     5import java.awt.geom.Path2D;
    56import java.util.ArrayList;
    67import java.util.Collection;
    78import java.util.List;
     
    7677        if (dataSources == null || dataSources.isEmpty()) {
    7778            return null;
    7879        }
    79         Area a = new Area();
     80        Path2D.Double p = new Path2D.Double();
    8081        for (DataSource source : dataSources) {
    8182            // create area from data bounds
    82             a.add(new Area(source.bounds.asRect()));
     83            p.append(source.bounds.asRect(), false);
    8384        }
    84         return a;
     85        return new Area (p);
    8586    }
    8687
    8788    /**