diff options
author | Don Sanders <don.sanders@nokia.com> | 2012-03-22 15:43:40 +0200 |
---|---|---|
committer | Don Sanders <don.sanders@nokia.com> | 2012-03-22 15:43:40 +0200 |
commit | a1ce7f57ac348750117bc3d8dbc128e5201110e8 (patch) | |
tree | 97a9158f6e29e5505bcc8136ac46469eaa522a67 | |
parent | 1793d291ce6722d0d544dcd82fa2f297aea84781 (diff) |
Fix QMailActionObserver
Wasn't able to observe actions started by another process.
-rw-r--r-- | src/libraries/qmfclient/qmailserviceaction.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libraries/qmfclient/qmailserviceaction.cpp b/src/libraries/qmfclient/qmailserviceaction.cpp index 3d075d72..9d1817cd 100644 --- a/src/libraries/qmfclient/qmailserviceaction.cpp +++ b/src/libraries/qmfclient/qmailserviceaction.cpp @@ -2297,8 +2297,6 @@ QMailActionInfoPrivate::QMailActionInfoPrivate(quint64 action, QMailServerReques _requestType(requestType), _actionCompleted(false) { - setAction(action); - // Service handler really should be sending the activity, // rather than us faking it.. connect(_server, SIGNAL(retrievalCompleted(quint64)), @@ -2311,6 +2309,7 @@ QMailActionInfoPrivate::QMailActionInfoPrivate(quint64 action, QMailServerReques this, SLOT(activityCompleted(quint64))); init(); + setAction(action); } void QMailActionInfoPrivate::activityCompleted(quint64 action) @@ -2568,7 +2567,7 @@ void QMailActionObserverPrivate::actionsListed(const QMailActionDataList &action if (_isReady) _runningActions.clear(); else - _isReady = true; + _isReady = true; Q_ASSERT(_runningActions.isEmpty()); |