summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDon Sanders <don.sanders@nokia.com>2012-03-22 15:43:40 +0200
committerDon Sanders <don.sanders@nokia.com>2012-03-22 15:43:40 +0200
commita1ce7f57ac348750117bc3d8dbc128e5201110e8 (patch)
tree97a9158f6e29e5505bcc8136ac46469eaa522a67
parent1793d291ce6722d0d544dcd82fa2f297aea84781 (diff)
Fix QMailActionObserver
Wasn't able to observe actions started by another process.
-rw-r--r--src/libraries/qmfclient/qmailserviceaction.cpp5
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());