Threading improvement
This commit is contained in:
@@ -391,6 +391,7 @@ void Crop::fullUpdate () {
|
|||||||
//parent->changeSinceLast = 0;
|
//parent->changeSinceLast = 0;
|
||||||
parent->thread->join ();
|
parent->thread->join ();
|
||||||
}
|
}
|
||||||
|
parent->updaterThreadStart.unlock ();
|
||||||
|
|
||||||
if (parent->plistener)
|
if (parent->plistener)
|
||||||
parent->plistener->setProgressState (true);
|
parent->plistener->setProgressState (true);
|
||||||
@@ -402,8 +403,6 @@ void Crop::fullUpdate () {
|
|||||||
}
|
}
|
||||||
updating = false;
|
updating = false;
|
||||||
|
|
||||||
parent->updaterThreadStart.unlock ();
|
|
||||||
|
|
||||||
if (parent->plistener)
|
if (parent->plistener)
|
||||||
parent->plistener->setProgressState (false);
|
parent->plistener->setProgressState (false);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user