mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-07-03 19:56:07 +00:00
Call Report less often and with a mutex
This commit is contained in:
parent
53685b1efe
commit
f282bdef1c
@ -266,16 +266,17 @@ void CPropertyNameGenerator::GenerateTask(const SPropertyNameGenerationParameter
|
||||
}
|
||||
}
|
||||
|
||||
// Every 250 tests, check with the progress notifier. Update the progress
|
||||
// Every 5000 tests, check with the progress notifier. Update the progress
|
||||
// bar and check whether the user has requested to cancel the operation.
|
||||
TestsDone++;
|
||||
|
||||
if ( (TestsDone % 250) == 0 )
|
||||
if ( (TestsDone % 5000) == 0 )
|
||||
{
|
||||
if (pProgress->ShouldCancel())
|
||||
break;
|
||||
|
||||
auto Value = TotalTestsDone += 250;
|
||||
std::unique_lock lock{mWarmupMutex};
|
||||
auto Value = TotalTestsDone += 5000;
|
||||
pProgress->Report(Value, TotalTests);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user