From f8c30759d98603908b408464ea6d98413fc81eec Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Mon, 26 Oct 2020 09:30:49 +0100 Subject: Make the QMultiHash(const QHash &) constructor explicit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit And add a QMultiHash::unite(const QHash &) method to avoid a copy of the data when inserting a QHash into a multi hash. Change-Id: I864aa9d2b9b7b2c367c3c4d140a2ce2f5408ae09 Reviewed-by: MÃ¥rten Nordheim Reviewed-by: Thiago Macieira --- src/tools/moc/generator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tools') diff --git a/src/tools/moc/generator.cpp b/src/tools/moc/generator.cpp index 9a1998e764..78829ce93c 100644 --- a/src/tools/moc/generator.cpp +++ b/src/tools/moc/generator.cpp @@ -465,7 +465,7 @@ void Generator::generateCode() // Build extra array // QList extraList; - QMultiHash knownExtraMetaObject = knownGadgets; + QMultiHash knownExtraMetaObject(knownGadgets); knownExtraMetaObject.unite(knownQObjectClasses); for (int i = 0; i < cdef->propertyList.count(); ++i) { -- cgit v1.2.3