diff options
author | Kai Köhne <kai.koehne@qt.io> | 2022-01-19 14:11:54 +0100 |
---|---|---|
committer | Kai Koehne <kai.koehne@qt.io> | 2022-01-19 14:11:39 +0000 |
commit | da76be8175797d30092b622aa9cff1d9ed04f5a8 (patch) | |
tree | aeb715e844e688156163105770b8a311ecbd4982 | |
parent | 24dc33adb8d6d4616ad845fe9ebaeba2dd0b3d29 (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.cpp | 3 |
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"; |