diff --git a/sources/plasmoid/netctl.cpp b/sources/plasmoid/netctl.cpp index f17b4ea..c7d4624 100644 --- a/sources/plasmoid/netctl.cpp +++ b/sources/plasmoid/netctl.cpp @@ -227,8 +227,12 @@ void Netctl::updateInterface(bool setShown) if (debug) qDebug() << "[PLASMOID]" << "[updateInterface]" << ":" << "State" << setShown; textLabel.setHidden(!setShown); - layout->setSizeConstraint(QLayout::SetMinimumSize); - graphicsWidget->resize(1, 1); + if (setShown) + layout->addWidget(&textLabel); + else + layout->removeWidget(&textLabel); + graphicsWidget->adjustSize(); + resize(1, 1); }