diff --git a/src/backendmanager.cpp b/src/backendmanager.cpp --- a/src/backendmanager.cpp +++ b/src/backendmanager.cpp @@ -241,6 +241,9 @@ arguments[QStringLiteral("TEST_DATA")] = beargs.remove(test_data_equals); } auto backend = BackendManager::loadBackendPlugin(mLoader, name, arguments); + if (!backend) { + return nullptr; + } //qCDebug(KSCREEN) << "Connecting ConfigMonitor to backend."; ConfigMonitor::instance()->connectInProcessBackend(backend); m_inProcessBackend = qMakePair(backend, arguments);