From 876808aa821b13444c1ec4a113c5b33d8f206134 Mon Sep 17 00:00:00 2001 From: Matt Vogt Date: Wed, 19 Aug 2015 16:41:01 +1000 Subject: [PATCH] Do not insert multiple instance of the same number-contactId pair --- src/seasidecache.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/seasidecache.cpp b/src/seasidecache.cpp index 3aa7775..3e2104e 100644 --- a/src/seasidecache.cpp +++ b/src/seasidecache.cpp @@ -2173,7 +2173,8 @@ bool SeasideCache::updateContactIndexing(const QContact &oldContact, const QCont resolveUnknownAddresses(address.first, address.second, item); } - m_phoneNumberIds.insert(address.second, iid); + if (!m_phoneNumberIds.contains(address.second, iid)) + m_phoneNumberIds.insert(address.second, iid); } }