fix(CoreManager): move assert to the right place in getChatModelFromSipAddress

This commit is contained in:
Ronan Abhamon 2017-06-28 14:01:09 +02:00
parent 7aeba2757c
commit da0b235d03

View file

@ -77,10 +77,10 @@ shared_ptr<ChatModel> CoreManager::getChatModelFromSipAddress (const QString &si
if (!sipAddress.length())
return nullptr;
Q_ASSERT(mCore->createAddress(::Utils::appStringToCoreString(sipAddress)) != nullptr);
// Create a new chat model.
if (!mChatModels.contains(sipAddress)) {
Q_ASSERT(mCore->createAddress(::Utils::appStringToCoreString(sipAddress)) != nullptr);
auto deleter = [this](ChatModel *chatModel) {
mChatModels.remove(chatModel->getSipAddress());
};