From 48404ea43b82e5d82e0663689487ca90213566ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20T=C5=AFma?= Date: Thu, 20 Feb 2025 07:34:47 +0100 Subject: [PATCH] Limit the sector lights ranges --- src/map/ENC/rastertile.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/map/ENC/rastertile.cpp b/src/map/ENC/rastertile.cpp index d82e8019..2bc5668b 100644 --- a/src/map/ENC/rastertile.cpp +++ b/src/map/ENC/rastertile.cpp @@ -216,8 +216,8 @@ void RasterTile::drawTextItems(QPainter *painter, static QRectF lightRect(const QPointF &pos, double range) { - return QRectF(pos.x() - range * RANGE_FACTOR, pos.y() - range * RANGE_FACTOR, - 2*range * RANGE_FACTOR, 2*range * RANGE_FACTOR); + double r = qMin(range * RANGE_FACTOR, (double)TEXT_EXTENT); + return QRect(pos.x() - r, pos.y() - r, 2 * r, 2 * r); } void RasterTile::drawSectorLights(QPainter *painter,