aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2022-05-02 10:43:28 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2022-05-02 11:45:21 +0000
commitf1a176f87fe712ad606bcd1100ced512d43bbfdb (patch)
treebcfcdda16ec914748c3a31a5f52e3f81d97acbf0
parent3b344ef8c230932c95172848fa9dc6342513e7bc (diff)
Fix warning if QmlDesigner is disabled
Change-Id: Icd668a20bb47944f7de2285f540666678643e555 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--src/datasources/qmldesignerusageeventsource.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/datasources/qmldesignerusageeventsource.cpp b/src/datasources/qmldesignerusageeventsource.cpp
index 00a614b..7bcc9c6 100644
--- a/src/datasources/qmldesignerusageeventsource.cpp
+++ b/src/datasources/qmldesignerusageeventsource.cpp
@@ -62,14 +62,16 @@ QmlDesignerUsageEventSource::QmlDesignerUsageEventSource()
const auto it = std::find_if(plugins.begin(), plugins.end(), &isQmlDesigner);
if (it != plugins.end()) {
const QObject *qmlDesignerPlugin = (*it)->plugin();
- connect(qmlDesignerPlugin,
- SIGNAL(usageStatisticsNotifier(QString)),
- this,
- SLOT(handleUsageStatisticsNotifier(QString)));
- connect(qmlDesignerPlugin,
- SIGNAL(usageStatisticsUsageTimer(QString,int)),
- this,
- SLOT(handleUsageStatisticsUsageTimer(QString,int)));
+ if (qmlDesignerPlugin) {
+ connect(qmlDesignerPlugin,
+ SIGNAL(usageStatisticsNotifier(QString)),
+ this,
+ SLOT(handleUsageStatisticsNotifier(QString)));
+ connect(qmlDesignerPlugin,
+ SIGNAL(usageStatisticsUsageTimer(QString,int)),
+ this,
+ SLOT(handleUsageStatisticsUsageTimer(QString,int)));
+ }
}
}