summaryrefslogtreecommitdiffstats
path: root/src/tools/messageserver/servicehandler.cpp
diff options
context:
space:
mode:
authorPekka Vuorela <pvuorela@iki.fi>2025-11-03 13:22:32 +0200
committerPekka Vuorela <pvuorela@iki.fi>2025-11-06 17:34:17 +0200
commitc73e1a20e2cd65992c06d21913a7ed99785496b8 (patch)
tree8bcfeca69832ff0b4e8ba93fb0f06b37e6de9120 /src/tools/messageserver/servicehandler.cpp
parentdeacef605aa20aed316c77bff7e77498fd5236e2 (diff)
Fix nullptr warning on QObject::connect()
And added couple 'static's to local functions etc while at it. Change-Id: I7b95c08199515f53ab0300117cdd3f1d19761b3b Reviewed-by: Pekka Vuorela <pvuorela@iki.fi> Reviewed-by: <matti.viljanen@kapsi.fi> Reviewed-by: Damien Caliste <dcaliste@free.fr>
Diffstat (limited to 'src/tools/messageserver/servicehandler.cpp')
-rw-r--r--src/tools/messageserver/servicehandler.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/tools/messageserver/servicehandler.cpp b/src/tools/messageserver/servicehandler.cpp
index 66294ee6..657dc74c 100644
--- a/src/tools/messageserver/servicehandler.cpp
+++ b/src/tools/messageserver/servicehandler.cpp
@@ -806,12 +806,13 @@ QMailMessageSink *ServiceHandler::accountSink(const QMailAccountId &accountId) c
QMailMessageService *ServiceHandler::createService(const QString &name, const QMailAccountId &accountId)
{
QMailMessageService *service = QMailMessageServiceFactory::createService(name, accountId);
- connect(service, &QMailMessageService::connectivityChanged,
- this, &ServiceHandler::onConnectivityChanged);
- connect(service, &QMailMessageService::availabilityChanged,
- this, &ServiceHandler::onAvailabilityChanged);
if (service) {
+ connect(service, &QMailMessageService::connectivityChanged,
+ this, &ServiceHandler::onConnectivityChanged);
+ connect(service, &QMailMessageService::availabilityChanged,
+ this, &ServiceHandler::onAvailabilityChanged);
+
// if (service->usesConcurrentActions()) { // this can be uncommented to be stricter
connect(service, SIGNAL(activityChanged(QMailServiceAction::Activity, quint64)),
this, SLOT(emitActivityChanged(QMailServiceAction::Activity, quint64)));