summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qcmyk_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/painting/qcmyk_p.h')
-rw-r--r--src/gui/painting/qcmyk_p.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gui/painting/qcmyk_p.h b/src/gui/painting/qcmyk_p.h
index 1294a18244e..a87c70e3639 100644
--- a/src/gui/painting/qcmyk_p.h
+++ b/src/gui/painting/qcmyk_p.h
@@ -33,15 +33,15 @@ public:
QCmyk32() = default;
constexpr QCmyk32(int cyan, int magenta, int yellow, int black) :
-#if QT_BYTE_ORDER == Q_BIG_ENDIAN
- m_cmyk(cyan << 24 | magenta << 16 | yellow << 8 | black)
+#if Q_BYTE_ORDER == Q_BIG_ENDIAN
+ m_cmyk(uint(cyan) << 24 | magenta << 16 | yellow << 8 | black)
#else
- m_cmyk(cyan | magenta << 8 | yellow << 16 | black << 24)
+ m_cmyk(cyan | magenta << 8 | yellow << 16 | uint(black) << 24)
#endif
{
}
-#if QT_BYTE_ORDER == Q_BIG_ENDIAN
+#if Q_BYTE_ORDER == Q_BIG_ENDIAN
constexpr int cyan() const noexcept { return (m_cmyk >> 24) & 0xff; }
constexpr int magenta() const noexcept { return (m_cmyk >> 16) & 0xff; }
constexpr int yellow() const noexcept { return (m_cmyk >> 8) & 0xff; }