diff --git a/src/plasma/private/applet_p.cpp b/src/plasma/private/applet_p.cpp index 632bd8e97..13691335d 100644 --- a/src/plasma/private/applet_p.cpp +++ b/src/plasma/private/applet_p.cpp @@ -196,6 +196,9 @@ void AppletPrivate::askDestroy() QObject::connect(q, &Applet::immutabilityChanged, [=] () { box->close(); }); + QObject::connect(q, &QObject::destroyed, [=] () { + box->close(); + }); QObject::connect(box->button(QMessageBox::Yes), &QAbstractButton::clicked, [ = ]() { transient = true;