diff options
author | Eike Ziller <eike.ziller@qt.io> | 2017-10-19 18:09:33 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2017-10-20 08:11:01 +0000 |
commit | bbb74daf18c1e41a697395d164061af521b08c32 (patch) | |
tree | 10a3e36a75f8fd935700a9adaf023bd32912b787 | |
parent | 3dc8498bc7e5da9284f73972f0597d017a39e03d (diff) | |
download | qt-creator-bbb74daf18c1e41a697395d164061af521b08c32.tar.gz |
ModelEditor: Fix mixup of const vs non-const iterator
And prefer const iterator
Change-Id: I2fed0e1b80fc942c6a12800560d33bf7b608c831
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
-rw-r--r-- | src/libs/modelinglib/qtserialization/src/savingrefmap.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libs/modelinglib/qtserialization/src/savingrefmap.cpp b/src/libs/modelinglib/qtserialization/src/savingrefmap.cpp index d3edaca11f..b6157d99dd 100644 --- a/src/libs/modelinglib/qtserialization/src/savingrefmap.cpp +++ b/src/libs/modelinglib/qtserialization/src/savingrefmap.cpp @@ -40,13 +40,13 @@ int SavingRefMap::countDanglingReferences() bool SavingRefMap::hasRef(const void *address, const char *typeName) { - return m_references.find(KeyType(address, typeName)) != m_references.end(); + return m_references.constFind(KeyType(address, typeName)) != m_references.constEnd(); } bool SavingRefMap::hasDefinedRef(const void *address, const char *typeName) { - MapType::const_iterator it = m_references.find(KeyType(address, typeName)); - if (it == m_references.end()) + const MapType::const_iterator it = m_references.constFind(KeyType(address, typeName)); + if (it == m_references.constEnd()) return false; return it.value().second; } |