QMimeDatabasePrivate: remove pessimizing const qualifier

mimeTypeForData() returns its local `QMimeType result` variable by
value. Make this variable mutable to allow moving from it.

Change-Id: Ic76e8382a5cacecc02e834a55f1ea86593c60674
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
bb10
Igor Kushnir 2021-12-11 17:55:22 +02:00
parent 49b726fa71
commit 9eca0def34
1 changed files with 1 additions and 1 deletions

View File

@ -456,7 +456,7 @@ QMimeType QMimeDatabasePrivate::mimeTypeForData(QIODevice *device)
// Read 16K in one go (QIODEVICE_BUFFERSIZE in qiodevice_p.h).
// This is much faster than seeking back and forth into QIODevice.
const QByteArray data = device->peek(16384);
const QMimeType result = findByData(data, &accuracy);
QMimeType result = findByData(data, &accuracy);
if (openedByUs)
device->close();
return result;