diff --git a/src/scriptengines/qml/plasmoid/containmentinterface.cpp b/src/scriptengines/qml/plasmoid/containmentinterface.cpp index 4efc1e109..55d91aa9d 100644 --- a/src/scriptengines/qml/plasmoid/containmentinterface.cpp +++ b/src/scriptengines/qml/plasmoid/containmentinterface.cpp @@ -233,6 +233,10 @@ Plasma::Applet *ContainmentInterface::createApplet(const QString &plugin, const if (applet) { QQuickItem *appletGraphicObject = applet->property("_plasma_graphicObject").value(); + //invalid applet? + if (!appletGraphicObject) { + return applet; + } if (geom.width() > 0 && geom.height() > 0) { appletGraphicObject->setWidth(geom.width()); appletGraphicObject->setHeight(geom.height());