From 920dbcb1e85ba76101ab291aeefe17026e57c6e2 Mon Sep 17 00:00:00 2001 From: David Edmundson Date: Wed, 10 Aug 2016 00:45:04 +0100 Subject: [PATCH] Fix missing cleanup in early return commit c8fdd7ed2032b7b0664a6c9d0d56296f674abeb2 pushes a lazy fix for a crash, but instead just leaves all signals blocked on ContainmentInterface REVIEW: 128642 --- src/scriptengines/qml/plasmoid/containmentinterface.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/scriptengines/qml/plasmoid/containmentinterface.cpp b/src/scriptengines/qml/plasmoid/containmentinterface.cpp index 7e196a284..9c14ad8cd 100644 --- a/src/scriptengines/qml/plasmoid/containmentinterface.cpp +++ b/src/scriptengines/qml/plasmoid/containmentinterface.cpp @@ -240,6 +240,7 @@ Plasma::Applet *ContainmentInterface::createApplet(const QString &plugin, const QQuickItem *appletGraphicObject = applet->property("_plasma_graphicObject").value(); //invalid applet? if (!appletGraphicObject) { + blockSignals(false); return applet; } if (geom.width() > 0 && geom.height() > 0) {