Terminal: Fix warning

warning: dereferencing type-punned pointer will break strict-aliasing
rules [-Wstrict-aliasing]

Change-Id: Ib66cbde9ff48f31d1a5ca97c8bafb0efd419dc2e
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Alessandro Portale
2023-05-09 16:50:22 +02:00
committed by Marcus Tillmanns
parent 1a86c7bed4
commit f2213db913

View File

@@ -658,9 +658,9 @@ static QPixmap generateWavyPixmap(qreal maxRadius, const QPen &pen)
const qreal radiusBase = qMax(qreal(1), maxRadius); const qreal radiusBase = qMax(qreal(1), maxRadius);
const qreal pWidth = pen.widthF(); const qreal pWidth = pen.widthF();
QString key = QLatin1String("WaveUnderline-") % pen.color().name() const QString key = QLatin1String("WaveUnderline-") % pen.color().name()
% QString::number(*(size_t *) &radiusBase, 16) % QString::number(int(radiusBase), 16)
% QString::number(*(size_t *) &pWidth); % QString::number(int(pWidth), 16);
QPixmap pixmap; QPixmap pixmap;
if (QPixmapCache::find(key, &pixmap)) if (QPixmapCache::find(key, &pixmap))