diff -r a8c646b56683 -r 084b5b1f02a7 emailuis/nmhswidget/src/nmhswidgetemailengine.cpp --- a/emailuis/nmhswidget/src/nmhswidgetemailengine.cpp Mon Aug 23 23:32:31 2010 +0300 +++ b/emailuis/nmhswidget/src/nmhswidgetemailengine.cpp Fri Sep 03 14:07:42 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(); } }