From 45ee6df97367a95e9c11df8fb95d4ca5e2950834 Mon Sep 17 00:00:00 2001 From: Florian RICHER Date: Sun, 16 Jun 2024 16:46:05 +0200 Subject: [PATCH] Add setInitialized(true) after set ipv6 settings --- kcms/cellularnetwork/modem.cpp | 2 ++ kded/autodetectapn/autodetectapn.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/kcms/cellularnetwork/modem.cpp b/kcms/cellularnetwork/modem.cpp index 240bb16e..342fb567 100644 --- a/kcms/cellularnetwork/modem.cpp +++ b/kcms/cellularnetwork/modem.cpp @@ -372,6 +372,7 @@ QCoro::Task Modem::addProfile(QString name, QString apn, QString username, NetworkManager::Ipv6Setting::Ptr ipv6Setting = settings->setting(NetworkManager::Setting::Ipv6).dynamicCast(); ipv6Setting->setMethod(NetworkManager::Ipv6Setting::ConfigMethod::Automatic); + ipv6Setting->setInitialized(true); QDBusReply reply = co_await NetworkManager::addAndActivateConnection(settings->toMap(), m_nmModem->uni(), ""); if (!reply.isValid()) { @@ -425,6 +426,7 @@ QCoro::Task Modem::updateProfile(QString connectionUni, QString name, QStr NetworkManager::Ipv6Setting::Ptr ipv6Setting = conSettings->setting(NetworkManager::Setting::Ipv6).dynamicCast(); ipv6Setting->setMethod(NetworkManager::Ipv6Setting::ConfigMethod::Automatic); + ipv6Setting->setInitialized(true); QDBusReply reply = con->update(conSettings->toMap()); if (!reply.isValid()) { diff --git a/kded/autodetectapn/autodetectapn.cpp b/kded/autodetectapn/autodetectapn.cpp index eb2109e9..80a5721c 100644 --- a/kded/autodetectapn/autodetectapn.cpp +++ b/kded/autodetectapn/autodetectapn.cpp @@ -103,6 +103,7 @@ QCoro::Task AutoDetectAPN::checkAndAddAutodetectedAPN() ) { NetworkManager::Ipv6Setting::Ptr ipv6Setting = settings->setting(NetworkManager::Setting::Ipv6).dynamicCast(); ipv6Setting->setMethod(NetworkManager::Ipv6Setting::ConfigMethod::Automatic); + ipv6Setting->setInitialized(true); } QDBusReply reply = co_await NetworkManager::addAndActivateConnection(settings->toMap(), nmModem->uni(), "");