GIF decoding: do not seek() if the image is loaded over the network
This suppresses the warning QIODevice::seek: Cannot call seek on a sequential device Task-number: QTBUG-39217 Change-Id: Ie7b0845c760ae6fc857d02bf9ec5c5adb24fb631 Reviewed-by: aavit <eirik.aavitsland@digia.com>
This commit is contained in:
parent
100ed2e91e
commit
0ca1fc1738
@ -674,7 +674,7 @@ void QGIFFormat::scan(QIODevice *device, QVector<QSize> *imageSizes, int *loopCo
|
||||
return;
|
||||
|
||||
qint64 oldPos = device->pos();
|
||||
if (!device->seek(0))
|
||||
if (device->isSequential() || !device->seek(0))
|
||||
return;
|
||||
|
||||
int colorCount = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user