aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmlmetatype.cpp
diff options
context:
space:
mode:
authorVladimir Belyavsky <belyavskyv@gmail.com>2024-04-22 18:16:24 +0300
committerVladimir Belyavsky <belyavskyv@gmail.com>2024-04-22 20:26:47 +0000
commit19b09affee8698f80d386e3b286753974f6bf10a (patch)
tree9e4d147a36ba22308ad397b455f29478edbe032e /src/qml/qml/qqmlmetatype.cpp
parent7b463868de47c5f08f086e9508cb4b41a310f268 (diff)
QtQml: Use QHash/QMap's constFind() to avoid unnecessary detaches
Use QHash/QMap's constFind() instead of non-const find() where applicable to avoid unnecessary detaches. Change-Id: I6b31af1d163d11deb229681ff7e2f6c9f8335d8c Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/qml/qml/qqmlmetatype.cpp')
-rw-r--r--src/qml/qml/qqmlmetatype.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/qml/qml/qqmlmetatype.cpp b/src/qml/qml/qqmlmetatype.cpp
index a21c225eba..1175bde3db 100644
--- a/src/qml/qml/qqmlmetatype.cpp
+++ b/src/qml/qml/qqmlmetatype.cpp
@@ -668,10 +668,10 @@ QQmlType QQmlMetaType::findCompositeType(
QQmlMetaTypeDataPtr data;
bool urlExists = true;
- auto found = data->urlToType.find(normalized);
- if (found == data->urlToType.end()) {
- found = data->urlToNonFileImportType.find(normalized);
- if (found == data->urlToNonFileImportType.end())
+ auto found = data->urlToType.constFind(normalized);
+ if (found == data->urlToType.cend()) {
+ found = data->urlToNonFileImportType.constFind(normalized);
+ if (found == data->urlToNonFileImportType.cend())
urlExists = false;
}