Use more Utils::isMainThread()

Change-Id: Ia3c6f6dca53c5d7487b0813de16f06c52af47aa5
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Jarek Kobus
2022-10-10 15:59:26 +02:00
parent 862a3923f4
commit f5f3bbcc59
13 changed files with 37 additions and 46 deletions

View File

@@ -3,11 +3,9 @@
#include "projectnodes.h"
#include "buildconfiguration.h"
#include "buildsystem.h"
#include "project.h"
#include "projectexplorerconstants.h"
#include "projecttree.h"
#include "target.h"
#include <coreplugin/icore.h>
@@ -21,14 +19,12 @@
#include <utils/pointeralgorithm.h>
#include <utils/qtcassert.h>
#include <utils/stringutils.h>
#include <utils/threadutils.h>
#include <utils/utilsicons.h>
#include <QDir>
#include <QFileInfo>
#include <QIcon>
#include <QStyle>
#include <QThread>
#include <QTimer>
#include <memory>
@@ -445,7 +441,7 @@ QString FolderNode::displayName() const
*/
QIcon FolderNode::icon() const
{
QTC_CHECK(QThread::currentThread() == QCoreApplication::instance()->thread());
QTC_CHECK(isMainThread());
// Instantiating the Icon provider is expensive.
if (auto strPtr = std::get_if<QString>(&m_icon)) {
@@ -1063,7 +1059,7 @@ DirectoryIcon::DirectoryIcon(const QString &overlay)
*/
QIcon DirectoryIcon::icon() const
{
QTC_CHECK(QThread::currentThread() == QCoreApplication::instance()->thread());
QTC_CHECK(isMainThread());
const auto it = m_cache.find(m_overlay);
if (it != m_cache.end())
return it.value();