summaryrefslogtreecommitdiffstats
path: root/common/listener.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/listener.cpp')
-rw-r--r--common/listener.cpp4
1 files changed, 4 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);