--- a/qtmobility/src/messaging/qmessageid_qmf.cpp Mon May 03 13:18:40 2010 +0300
+++ b/qtmobility/src/messaging/qmessageid_qmf.cpp Fri May 14 16:41:33 2010 +0300
@@ -66,7 +66,7 @@
QMessageId::QMessageId(const QString& id)
: d_ptr(0)
{
- QMailMessageId mid(id.toULongLong());
+ QMailMessageId mid(QmfHelpers::stripIdentifierPrefix(id).toULongLong());
if (mid.isValid()) {
d_ptr = new QMessageIdPrivate;
d_ptr->_id = mid;
@@ -119,7 +119,8 @@
QString QMessageId::toString() const
{
- return (isValid() ? QString::number(d_ptr->_id.toULongLong()) : QString());
+ QString result = (isValid() ? QString::number(d_ptr->_id.toULongLong()) : QString());
+ return QmfHelpers::prefixIdentifier(result);
}
bool QMessageId::isValid() const