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
parent
49b726fa71
commit
9eca0def34
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue