kget: do not attempt actions that require network when the KNetworkManager status is unknown

see the following commit kde-workspace repo:
66ad0076b14393b3fe84cc056e329086f2a2b996

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-07-15 23:28:44 +03:00
parent c6604da779
commit 94848a3941

View file

@ -806,7 +806,7 @@ KGet::KGet()
//check if there is a connection
const KNetworkManager::KNetworkStatus status = m_networkManager->status();
KGet::setHasNetworkConnection((status == KNetworkManager::ConnectedStatus) || (status == KNetworkManager::UnknownStatus));
KGet::setHasNetworkConnection(status == KNetworkManager::ConnectedStatus);
//Load all the available plugins
loadPlugins();
@ -1473,7 +1473,7 @@ void GenericObserver::slotNotificationClosed()
void GenericObserver::slotNetworkStatusChanged(const KNetworkManager::KNetworkStatus status)
{
KGet::setHasNetworkConnection((status == KNetworkManager::ConnectedStatus) || (status == KNetworkManager::UnknownStatus));
KGet::setHasNetworkConnection(status == KNetworkManager::ConnectedStatus);
}
void GenericObserver::groupsChangedEvent(QMap<TransferGroupHandler*, TransferGroup::ChangesFlags> groups)