diff --git a/libs/declarative/connectionicon.cpp b/libs/declarative/connectionicon.cpp --- a/libs/declarative/connectionicon.cpp +++ b/libs/declarative/connectionicon.cpp @@ -317,7 +317,9 @@ // Set icon based on the current primary connection if the activating connection is virtual // since we're not setting icons for virtual connections - if (!connection || (connection && UiUtils::isConnectionTypeVirtual(connection->type()))) { + if (!connection + || (connection && UiUtils::isConnectionTypeVirtual(connection->type())) + || connection->type() == NetworkManager::ConnectionSettings::WireGuard) { connection = NetworkManager::primaryConnection(); }