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;
|
return;
|
||||||
|
|
||||||
qint64 oldPos = device->pos();
|
qint64 oldPos = device->pos();
|
||||||
if (!device->seek(0))
|
if (device->isSequential() || !device->seek(0))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
int colorCount = 0;
|
int colorCount = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user