OSDN Git Service
(root)
/
kde
/
Katie.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b65bcbf
)
re-initialize handler on format change
author
Ivailo Monev
<xakepa10@gmail.com>
Wed, 4 Aug 2021 15:56:03 +0000
(18:56 +0300)
committer
Ivailo Monev
<xakepa10@gmail.com>
Wed, 4 Aug 2021 15:56:03 +0000
(18:56 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/image/qimagereader.cpp
patch
|
blob
|
history
diff --git
a/src/gui/image/qimagereader.cpp
b/src/gui/image/qimagereader.cpp
index
040dba2
..
4174e87
100644
(file)
--- a/
src/gui/image/qimagereader.cpp
+++ b/
src/gui/image/qimagereader.cpp
@@
-387,6
+387,8
@@
QImageReader::~QImageReader()
*/
void QImageReader::setFormat(const QByteArray &format)
{
+ delete d->handler;
+ d->handler = Q_NULLPTR;
d->format = format;
}
@@
-490,7
+492,7
@@
void QImageReader::setDevice(QIODevice *device)
d->device = device;
d->deleteDevice = false;
delete d->handler;
- d->handler =
0
;
+ d->handler =
Q_NULLPTR
;
}
/*!
@@
-801,7
+803,7
@@
bool QImageReader::read(QImage *image)
return false;
}
- if (!d->
handler && !d->
initHandler())
+ if (!d->initHandler())
return false;
// set the handler specific options.