diff --git a/src/map/IMG/rastertile.cpp b/src/map/IMG/rastertile.cpp index 6b43f917..2c0495e0 100644 --- a/src/map/IMG/rastertile.cpp +++ b/src/map/IMG/rastertile.cpp @@ -271,6 +271,7 @@ void RasterTile::processPolygons(QList &textItems) centroid(poly.points).toPoint(), &poly.label.text(), poiFont(), 0, &style.brush().color()); if (item->isValid() && !item->collides(textItems) + && !item->collides(labels) && !(exists && tileRect.contains(item->boundingRect())) && rectNearPolygon(poly.points, item->boundingRect())) { if (exists)