summaryrefslogtreecommitdiffstats
path: root/src/gui
diff options
context:
space:
mode:
authorEirik Aavitsland <eirik.aavitsland@qt.io>2021-04-20 11:02:11 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2021-04-21 13:01:13 +0000
commitcd5a60089a1554e764a69f21fc621d0ce53f57e7 (patch)
tree5d8ab949d5df09dff532202c55dadcbda1261c7d /src/gui
parent1b1844afef81520520ba75146f835a7dbbbb5fd6 (diff)
Avoid combining enum values from different enum types
Fixes static analyzer warnings. Task-number: QTBUG-91911 Change-Id: I55599d53bb98ada74ceb73d5668fcc18813c3ec4 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/painting/qpen.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gui/painting/qpen.cpp b/src/gui/painting/qpen.cpp
index 229384587e..978c96af96 100644
--- a/src/gui/painting/qpen.cpp
+++ b/src/gui/painting/qpen.cpp
@@ -909,9 +909,9 @@ QDataStream &operator<<(QDataStream &s, const QPen &p)
if (s.version() < 3) {
s << (quint8)p.style();
} else if (s.version() < QDataStream::Qt_4_3) {
- s << (quint8)(p.style() | p.capStyle() | p.joinStyle());
+ s << (quint8)(uint(p.style()) | uint(p.capStyle()) | uint(p.joinStyle()));
} else {
- s << (quint16)(p.style() | p.capStyle() | p.joinStyle());
+ s << (quint16)(uint(p.style()) | uint(p.capStyle()) | uint(p.joinStyle()));
s << (bool)(dd->cosmetic);
}