[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [libqapt] src/worker: Don't set the transaction status to finished until we have properly set the ex
From:       Jonathan Thomas <echidnaman () kubuntu ! org>
Date:       2013-01-31 23:28:53
Message-ID: 20130131232853.75659A6091 () git ! kde ! org
[Download RAW message or body]

Git commit e823e0ac3f2316948db30129e256755548c179b7 by Jonathan Thomas.
Committed on 01/02/2013 at 00:27.
Pushed by jmthomas into branch 'master'.

Don't set the transaction status to finished until we have properly set the exit code.

M  +1    -1    src/worker/transaction.cpp

http://commits.kde.org/libqapt/e823e0ac3f2316948db30129e256755548c179b7

diff --git a/src/worker/transaction.cpp b/src/worker/transaction.cpp
index b074977..84cdead 100644
--- a/src/worker/transaction.cpp
+++ b/src/worker/transaction.cpp
@@ -274,9 +274,9 @@ void Transaction::setExitStatus(QApt::ExitStatus exitStatus)
 {
     QMutexLocker lock(&m_dataMutex);
 
-    setStatus(QApt::FinishedStatus);
     m_exitStatus = exitStatus;
     emit propertyChanged(QApt::ExitStatusProperty, QDBusVariant(exitStatus));
+    setStatus(QApt::FinishedStatus);
     emit finished(exitStatus);
 }
 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic