keep QByteArray reference in QDebug destructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-01-05 09:17:20 +02:00
parent 7a7640db95
commit c726e36c95

View file

@ -66,7 +66,8 @@ public:
inline ~QDebug() {
if (!--stream->ref) {
if(stream->message_output) {
qt_message_output(stream->type, stream->buffer.toLocal8Bit().data());
QByteArray data = stream->buffer.toLocal8Bit();
qt_message_output(stream->type, data.constData());
}
delete stream;
}