From 58401e2d25ddbcfc83d4bf0f8fd8d490c6e4af98 Mon Sep 17 00:00:00 2001 From: APTX Date: Sun, 13 Feb 2011 14:47:21 +0100 Subject: [PATCH] Fix updateState logic in File. --- file.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/file.cpp b/file.cpp index 624acb9..4c9377a 100644 --- a/file.cpp +++ b/file.cpp @@ -355,13 +355,15 @@ qDebug() << "Next work:" << a; void File::workOnFinished(Action action, ActionState actionState) { - Q_UNUSED(action); - switch (actionState) { case Success: case Failure: work(); + break; + case Finished: + if (action == SettingState) + work(); default: break; } @@ -483,7 +485,7 @@ void File::startMarking() void File::startSetState() { - if (!canContinue(m_markingState)) + if (!canContinue(m_settingStateState)) { work(); return; -- 2.52.0