From d030606a5a6c9c30972892f94ac656e983183349 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Fri, 28 Jan 2022 00:47:47 +0100 Subject: QFlatMap: use erase() in remove() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit De-duplicates code. Pick-to: 6.3 6.2 Change-Id: I95d3d6f57c2f3716b8f3f549d1cc2a02cde9e996 Reviewed-by: Edward Welbourne Reviewed-by: Fabian Kosmale Reviewed-by: Jörg Bornemann --- src/corelib/tools/qflatmap_p.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/corelib/tools/qflatmap_p.h') diff --git a/src/corelib/tools/qflatmap_p.h b/src/corelib/tools/qflatmap_p.h index acfcf5e778..3be517a483 100644 --- a/src/corelib/tools/qflatmap_p.h +++ b/src/corelib/tools/qflatmap_p.h @@ -609,8 +609,7 @@ public: { auto it = binary_find(key); if (it != end()) { - c.keys.erase(toKeysIterator(it)); - c.values.erase(toValuesIterator(it)); + erase(it); return true; } return false; -- cgit v1.2.3