diff options
author | Petr Mrázek <peterix@gmail.com> | 2017-07-07 19:46:56 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2017-07-07 19:46:56 +0200 |
commit | e5b4b5d2954d72f0323ced8e7d14f5ce9606e4cb (patch) | |
tree | 5baef66192a4d73fbee3ff9652e55b121882ec76 /api/logic/minecraft/onesix/OneSixUpdate.cpp | |
parent | fbeceaa98cc252c671ef6a9d26837973cc9bffa3 (diff) | |
download | MultiMC-e5b4b5d2954d72f0323ced8e7d14f5ce9606e4cb.tar MultiMC-e5b4b5d2954d72f0323ced8e7d14f5ce9606e4cb.tar.gz MultiMC-e5b4b5d2954d72f0323ced8e7d14f5ce9606e4cb.tar.lz MultiMC-e5b4b5d2954d72f0323ced8e7d14f5ce9606e4cb.tar.xz MultiMC-e5b4b5d2954d72f0323ced8e7d14f5ce9606e4cb.zip |
GH-1927 Add more specific task status logging
* Tasks are now described by class name and object name (or memory address).
* Tasks starts are logged.
* Aborted tasks are now treated just as the other cases.
Diffstat (limited to 'api/logic/minecraft/onesix/OneSixUpdate.cpp')
-rw-r--r-- | api/logic/minecraft/onesix/OneSixUpdate.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/api/logic/minecraft/onesix/OneSixUpdate.cpp b/api/logic/minecraft/onesix/OneSixUpdate.cpp index e0027032..07ca5fb2 100644 --- a/api/logic/minecraft/onesix/OneSixUpdate.cpp +++ b/api/logic/minecraft/onesix/OneSixUpdate.cpp @@ -142,11 +142,21 @@ void OneSixUpdate::next() void OneSixUpdate::subtaskSucceeded() { + if(isFinished()) + { + qCritical() << "OneSixUpdate: Subtask" << sender() << "succeeded, but work was already done!"; + return; + } next(); } void OneSixUpdate::subtaskFailed(QString error) { + if(isFinished()) + { + qCritical() << "OneSixUpdate: Subtask" << sender() << "failed, but work was already done!"; + return; + } emitFailed(error); } |