OSDN Git Service

kget: do not attempt actions that require network when the KNetworkManager status...
authorIvailo Monev <xakepa10@gmail.com>
Sat, 15 Jul 2023 20:28:44 +0000 (23:28 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Sat, 15 Jul 2023 20:28:44 +0000 (23:28 +0300)
see the following commit kde-workspace repo:
66ad0076b14393b3fe84cc056e329086f2a2b996

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
kget/core/kget.cpp

index 3059cf8..e117766 100644 (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)