diff --git a/src/call.cpp b/src/call.cpp index bb8c7e00d158a254b4f0dee89673e059fb338881..2cee894ea843b5c2a3c554d13faa66e423a398fe 100644 --- a/src/call.cpp +++ b/src/call.cpp @@ -1174,7 +1174,8 @@ Call::State CallPrivate::stateChanged(const QString& newStateName) } MapStringString details = getCallDetailsCommon(m_DringId); - if (details[CallPrivate::DetailsMapFields::PEER_NAME] != m_PeerName) + if (!details[CallPrivate::DetailsMapFields::PEER_NAME].isEmpty() + and ( details[CallPrivate::DetailsMapFields::PEER_NAME] != m_PeerName) ) m_PeerName = details[CallPrivate::DetailsMapFields::PEER_NAME]; //Load the certificate if it's now available