forked from qt-creator/qt-creator
Auto-detect Endianess of image data by looking at width value.
Change-Id: I403fe7dcf841129e4c24b2c2787f58aa94540c6e Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -1678,7 +1678,8 @@ void WatchHandler::showEditValue(const WatchData &data)
|
||||
if (data.editformat == DisplayImageData) {
|
||||
ba = QByteArray::fromHex(data.editvalue);
|
||||
const int *header = (int *)(ba.data());
|
||||
swapEndian(ba.data(), ba.size());
|
||||
if (!ba.at(0) && !ba.at(1)) // Check on 'width' for Python dumpers returning 4-byte swapped-data.
|
||||
swapEndian(ba.data(), ba.size());
|
||||
bits = 12 + (uchar *)(ba.data());
|
||||
width = header[0];
|
||||
height = header[1];
|
||||
|
||||
Reference in New Issue
Block a user