diff --git a/rtengine/dcrop.cc b/rtengine/dcrop.cc index 7b0eb7bd8..5d68df353 100644 --- a/rtengine/dcrop.cc +++ b/rtengine/dcrop.cc @@ -391,6 +391,7 @@ void Crop::fullUpdate () { //parent->changeSinceLast = 0; parent->thread->join (); } + parent->updaterThreadStart.unlock (); if (parent->plistener) parent->plistener->setProgressState (true); @@ -402,8 +403,6 @@ void Crop::fullUpdate () { } updating = false; - parent->updaterThreadStart.unlock (); - if (parent->plistener) parent->plistener->setProgressState (false); }