summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/listener.cpp4
-rw-r--r--examples/mailtransportresource/mailtransportresource.cpp1
2 files changed, 5 insertions, 0 deletions
diff --git a/common/listener.cpp b/common/listener.cpp
index 828a917..28748e5 100644
--- a/common/listener.cpp
+++ b/common/listener.cpp
@@ -416,6 +416,10 @@ Sink::Resource *Listener::loadResource()
416 if (!m_resource) { 416 if (!m_resource) {
417 if (Sink::ResourceFactory *resourceFactory = Sink::ResourceFactory::load(m_resourceName)) { 417 if (Sink::ResourceFactory *resourceFactory = Sink::ResourceFactory::load(m_resourceName)) {
418 m_resource = resourceFactory->createResource(m_resourceInstanceIdentifier); 418 m_resource = resourceFactory->createResource(m_resourceInstanceIdentifier);
419 if (!m_resource) {
420 ErrorMsg() << "Failed to instantiate the resource " << m_resourceName;
421 m_resource = new Sink::Resource;
422 }
419 Trace() << QString("Resource factory: %1").arg((qlonglong)resourceFactory); 423 Trace() << QString("Resource factory: %1").arg((qlonglong)resourceFactory);
420 Trace() << QString("\tResource: %1").arg((qlonglong)m_resource); 424 Trace() << QString("\tResource: %1").arg((qlonglong)m_resource);
421 connect(m_resource, &Sink::Resource::revisionUpdated, this, &Listener::refreshRevision); 425 connect(m_resource, &Sink::Resource::revisionUpdated, this, &Listener::refreshRevision);
diff --git a/examples/mailtransportresource/mailtransportresource.cpp b/examples/mailtransportresource/mailtransportresource.cpp
index 6c0f0b3..3b8dfd0 100644
--- a/examples/mailtransportresource/mailtransportresource.cpp
+++ b/examples/mailtransportresource/mailtransportresource.cpp
@@ -29,6 +29,7 @@ MailtransportResourceFactory::MailtransportResourceFactory(QObject *parent)
29 29
30Sink::Resource *MailtransportResourceFactory::createResource(const QByteArray &instanceIdentifier) 30Sink::Resource *MailtransportResourceFactory::createResource(const QByteArray &instanceIdentifier)
31{ 31{
32 ErrorMsg() << "The mailtransport resource has no synchronizer process: " << instanceIdentifier;
32 return nullptr; 33 return nullptr;
33} 34}
34 35