diff -r 52d644758b05 -r 76d2cf7a585e logsui/logsengine/src/logsmatchesmodel.cpp --- a/logsui/logsengine/src/logsmatchesmodel.cpp Fri Aug 06 14:57:47 2010 +0300 +++ b/logsui/logsengine/src/logsmatchesmodel.cpp Mon Aug 23 18:14:51 2010 +0300 @@ -143,10 +143,6 @@ const LogsMatchesModelItemContainer& matchItem = static_cast( item ); LogsCall* logscall = new LogsCall(matchItem.contact(), matchItem.number()); - if (!logscall->isAllowedCallType()) { - delete logscall; - logscall = 0; - } QVariant var = qVariantFromValue(logscall); LOGS_QDEBUG( "logs [ENG] <- LogsMatchesModel::createCall()" ) return var; @@ -689,7 +685,7 @@ mEvent->time().toTimeSpec(Qt::LocalTime) ); } else if ( mContactId > 0 ) { list << mContactName; - list << mContactNumber; + list << mParentModel.phoneNumString(mContactNumber); } return list; } @@ -747,7 +743,7 @@ getFormattedName(callerId, entry.firstName()); if ( callerId.length() == 0 ) { - callerId = entry.phoneNumber().richText(); + callerId = mParentModel.phoneNumString(entry.phoneNumber().richText()); } return callerId.trimmed();