diff --git a/src/plasmaquick/appletquickitem.cpp b/src/plasmaquick/appletquickitem.cpp --- a/src/plasmaquick/appletquickitem.cpp +++ b/src/plasmaquick/appletquickitem.cpp @@ -25,6 +25,8 @@ #include #include #include +#include +#include #include @@ -738,6 +740,10 @@ } else { d->fullRepresentationItem->setProperty("parent", QVariant::fromValue(this)); } + + if (d->applet->status() == Plasma::Types::RequiresAttentionStatus && d->fullRepresentationItem->window()) { + KWindowSystem::forceActiveWindow(d->fullRepresentationItem->window()->winId()); + } } d->expanded = expanded;