OSDN Git Service

open buffer in write-only mode in QSvgPaintEngine::drawImage()
authorIvailo Monev <xakepa10@gmail.com>
Thu, 26 Aug 2021 17:09:09 +0000 (20:09 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Thu, 26 Aug 2021 17:09:09 +0000 (20:09 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/svg/qsvggenerator.cpp

index 7300d9e..354986e 100644 (file)
@@ -889,7 +889,7 @@ void QSvgPaintEngine::drawImage(const QRectF &r, const QImage &image,
 
     QByteArray data;
     QBuffer buffer(&data);
-    buffer.open(QBuffer::ReadWrite);
+    buffer.open(QBuffer::WriteOnly);
     image.save(&buffer, "PNG");
     buffer.close();
     stream() << "xlink:href=\"data:image/png;base64,"