aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Köhne <kai.koehne@qt.io>2022-01-19 14:11:54 +0100
committerKai Koehne <kai.koehne@qt.io>2022-01-19 14:11:39 +0000
commitda76be8175797d30092b622aa9cff1d9ed04f5a8 (patch)
treeaeb715e844e688156163105770b8a311ecbd4982
parent24dc33adb8d6d4616ad845fe9ebaeba2dd0b3d29 (diff)
Check whether QmlDesigner plugin is enabled6.0
Avoids spurious warnings like qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::usageStatisticsNotifier(const QString) to UsageStatistic::Internal::QmlDesignerUsageEventSource::handleUsageStatisticsNotifier(const QString) qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::usageStatisticsUsageTimer(const QString, int) to UsageStatistic::Internal::QmlDesignerUsageEventSource::handleUsageStatisticsUsageTimer(const QString, int) if the plugin is disabled. Change-Id: I24d6857d00717dc2e7913812dced33ee9fb1642b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
-rw-r--r--src/datasources/qmldesignerusageeventsource.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/datasources/qmldesignerusageeventsource.cpp b/src/datasources/qmldesignerusageeventsource.cpp
index 1782ef1..1336b1a 100644
--- a/src/datasources/qmldesignerusageeventsource.cpp
+++ b/src/datasources/qmldesignerusageeventsource.cpp
@@ -44,7 +44,8 @@ static bool isQmlDesigner(const ExtensionSystem::PluginSpec *spec)
if (!spec)
return false;
- return spec->name().contains("QmlDesigner");
+ return spec->name().contains("QmlDesigner")
+ && spec->state() == ExtensionSystem::PluginSpec::Running;
}
const char qmlDesignerEventsKey[] = "qmlDesignerEvents";