diff --git a/src/plasmaquick/view.cpp b/src/plasmaquick/view.cpp index 5b2dbc88c..6ab001267 100644 --- a/src/plasmaquick/view.cpp +++ b/src/plasmaquick/view.cpp @@ -155,8 +155,13 @@ Plasma::Types::FormFactor ViewPrivate::formFactor() const void ViewPrivate::showConfigurationInterface(Plasma::Applet *applet) { if (configView) { - configView->hide(); - configView->deleteLater(); + if (configView->applet() != applet) { + configView->hide(); + configView->deleteLater(); + } else { + configView->requestActivate(); + return; + } } if (!applet || !applet->containment()) {