diff --git a/src/kcmoduleqml.cpp b/src/kcmoduleqml.cpp --- a/src/kcmoduleqml.cpp +++ b/src/kcmoduleqml.cpp @@ -155,6 +155,10 @@ "}"), QUrl()); d->rootPlaceHolder = qobject_cast(component->create()); + if (!d->rootPlaceHolder) { + qCritical() << component->errors(); + qFatal("Failed to intiailize KCModuleQML"); + } d->quickWidget->setContent(QUrl(), component, d->rootPlaceHolder); d->pageRow = d->rootPlaceHolder->property("pageStack").value();