summaryrefslogtreecommitdiff
path: root/src/plugins/terminal/terminalwidget.cpp
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2023-05-09 16:50:22 +0200
committerMarcus Tillmanns <marcus.tillmanns@qt.io>2023-05-12 06:34:49 +0000
commitf2213db913dcf379a05b375fe01e3df0fec7fe8e (patch)
treeb2d830e2cf47c14ab07cbbaf1eed7dd80dfa7027 /src/plugins/terminal/terminalwidget.cpp
parent1a86c7bed4c100e227173ed288a9285b44ecbb57 (diff)
downloadqt-creator-f2213db913dcf379a05b375fe01e3df0fec7fe8e.tar.gz
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>
Diffstat (limited to 'src/plugins/terminal/terminalwidget.cpp')
-rw-r--r--src/plugins/terminal/terminalwidget.cpp6
1 files changed, 3 insertions, 3 deletions
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))