diff -r 478bc57ad291 -r 64e38f08e49c emailuis/nmhswidget/src/nmhswidgetemailengine.cpp --- a/emailuis/nmhswidget/src/nmhswidgetemailengine.cpp Thu Sep 02 20:15:00 2010 +0300 +++ b/emailuis/nmhswidget/src/nmhswidgetemailengine.cpp Fri Sep 17 08:27:21 2010 +0300 @@ -458,13 +458,16 @@ this, SLOT( aiwRequestError(int, const QString&) )); connect(mAiwRequest, SIGNAL( requestOk(const QVariant&) ), this, SLOT( aiwRequestOk(const QVariant&) )); - QList list; - list.append(QVariant(mMailboxId.id())); - list.append(QVariant(mFolderId.id())); - list.append(QVariant(messageId.id())); + + QList argList; + QList messageIdList; + messageIdList.append(QVariant(mMailboxId.id())); + messageIdList.append(QVariant(mFolderId.id())); + messageIdList.append(QVariant(messageId.id())); + argList.append(messageIdList); mAiwRequest->setSynchronous(false); - mAiwRequest->setArguments(list); + mAiwRequest->setArguments(argList); mAiwRequest->send(); } }