mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-24 10:52:56 +00:00
avoid QByteArray resizing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
60c9244dad
commit
0658cffbae
3 changed files with 4 additions and 9 deletions
|
@ -2822,8 +2822,7 @@ QByteArray QDeclarativeBindingCompilerPrivate::buildSignalTable() const
|
|||
|
||||
QByteArray QDeclarativeBindingCompilerPrivate::buildExceptionData() const
|
||||
{
|
||||
QByteArray rv;
|
||||
rv.resize(committed.exceptions.count() * sizeof(quint64));
|
||||
QByteArray rv(committed.exceptions.count() * sizeof(quint64), Qt::Uninitialized);
|
||||
::memcpy(rv.data(), committed.exceptions.constData(), rv.size());
|
||||
return rv;
|
||||
}
|
||||
|
|
|
@ -1384,11 +1384,8 @@ QByteArray QMetaObjectBuilder::toRelocatableData(bool *ok) const
|
|||
return QByteArray();
|
||||
}
|
||||
|
||||
QByteArray data;
|
||||
data.resize(size);
|
||||
char *buf = data.data();
|
||||
memset(buf, 0, size);
|
||||
buildMetaObject(d, buf, true);
|
||||
QByteArray data(size, '\0');
|
||||
buildMetaObject(d, data.data(), true);
|
||||
if (ok) *ok = true;
|
||||
return data;
|
||||
}
|
||||
|
|
|
@ -745,8 +745,7 @@ QByteArray QDeclarativeListModelParser::compile(const QList<QDeclarativeCustomPa
|
|||
instr.count() * sizeof(ListInstruction) +
|
||||
data.count();
|
||||
|
||||
QByteArray rv;
|
||||
rv.resize(size);
|
||||
QByteArray rv(size, Qt::Uninitialized);
|
||||
|
||||
ListModelData *lmd = (ListModelData *)rv.data();
|
||||
lmd->dataOffset = sizeof(ListModelData) +
|
||||
|
|
Loading…
Add table
Reference in a new issue