diff -r 90517678cc4f -r 453da2cfceef qtmobility/src/messaging/qmessagecontentcontainerid_win.cpp --- a/qtmobility/src/messaging/qmessagecontentcontainerid_win.cpp Mon May 03 13:18:40 2010 +0300 +++ b/qtmobility/src/messaging/qmessagecontentcontainerid_win.cpp Fri May 14 16:41:33 2010 +0300 @@ -40,6 +40,7 @@ ****************************************************************************/ #include "qmessagecontentcontainerid.h" #include "qmessagecontentcontainerid_p.h" +#include "winhelpers_p.h" QTM_BEGIN_NAMESPACE @@ -58,7 +59,7 @@ : d_ptr(new QMessageContentContainerIdPrivate) { if (!id.isEmpty()) { - d_ptr->_number = id.toUInt(); + d_ptr->_number = WinHelpers::stripIdPrefix(id).toUInt(); } } @@ -83,7 +84,7 @@ QString QMessageContentContainerId::toString() const { - return QString::number(d_ptr->_number); + return WinHelpers::addIdPrefix(QString::number(d_ptr->_number)); } bool QMessageContentContainerId::isValid() const