Use atomic_bool and drop QMutex locking

Change-Id: I70d472b0de717467c53bbb29cc407367b7e80e7f
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2021-02-18 18:17:08 +01:00
parent e4fba42a8a
commit ee77958998
2 changed files with 3 additions and 7 deletions

View File

@@ -47,9 +47,7 @@ MakefileParser::~MakefileParser()
bool MakefileParser::parse()
{
m_mutex.lock();
m_cancel = false;
m_mutex.unlock();
m_success = true;
m_executable.clear();
@@ -125,13 +123,11 @@ QStringList MakefileParser::cxxflags() const
void MakefileParser::cancel()
{
QMutexLocker locker(&m_mutex);
m_cancel = true;
}
bool MakefileParser::isCanceled() const
{
QMutexLocker locker(&m_mutex);
return m_cancel;
}