From f2213db913dcf379a05b375fe01e3df0fec7fe8e Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Tue, 9 May 2023 16:50:22 +0200 Subject: Terminal: Fix warning warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Change-Id: Ib66cbde9ff48f31d1a5ca97c8bafb0efd419dc2e Reviewed-by: Reviewed-by: hjk --- src/plugins/terminal/terminalwidget.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/plugins/terminal/terminalwidget.cpp') diff --git a/src/plugins/terminal/terminalwidget.cpp b/src/plugins/terminal/terminalwidget.cpp index 19ad1b8202..b3c7421a6a 100644 --- a/src/plugins/terminal/terminalwidget.cpp +++ b/src/plugins/terminal/terminalwidget.cpp @@ -658,9 +658,9 @@ static QPixmap generateWavyPixmap(qreal maxRadius, const QPen &pen) const qreal radiusBase = qMax(qreal(1), maxRadius); const qreal pWidth = pen.widthF(); - QString key = QLatin1String("WaveUnderline-") % pen.color().name() - % QString::number(*(size_t *) &radiusBase, 16) - % QString::number(*(size_t *) &pWidth); + const QString key = QLatin1String("WaveUnderline-") % pen.color().name() + % QString::number(int(radiusBase), 16) + % QString::number(int(pWidth), 16); QPixmap pixmap; if (QPixmapCache::find(key, &pixmap)) -- cgit v1.2.1