diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/gui/painting/qicc.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gui/painting/qicc.cpp b/src/gui/painting/qicc.cpp index bd47efdfc0d..77f1a7aa089 100644 --- a/src/gui/painting/qicc.cpp +++ b/src/gui/painting/qicc.cpp @@ -940,7 +940,8 @@ static bool parseMabData(const QByteArray &data, const TagEntry &tagEntry, QColo qFromBigEndian<uint16_t>(data.constData() + tagEntry.offset + mab.clutOffset + 20, clutTable.size(), clutTable.data()); parseCLUT(clutTable.constData(), (1.f/65535.f), &clutElement); } else { - parseCLUT(data.constData() + tagEntry.offset + mab.clutOffset + 20, (1.f/255.f), &clutElement); + const uint8_t *clutTable = reinterpret_cast<const uint8_t *>(data.constData() + tagEntry.offset + mab.clutOffset + 20); + parseCLUT(clutTable, (1.f/255.f), &clutElement); } } |
