QNAM/QNetConMon: emit networkAccessibleChanged on changes

For compatibility with the bearer functionality.

Change-Id: I26ba6bad046b3f99c8ee13e709a26ddcbd868e25
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
This commit is contained in:
Mårten Nordheim 2020-04-16 17:40:54 +02:00
parent 85c09f3c51
commit 084525a034

View File

@ -2116,7 +2116,10 @@ void QNetworkAccessManagerPrivate::_q_onlineStateChanged(bool isOnline)
Q_Q(QNetworkAccessManager);
if (statusMonitor.isEnabled()) {
auto previous = networkAccessible;
networkAccessible = isOnline ? QNetworkAccessManager::Accessible : QNetworkAccessManager::NotAccessible;
if (previous != networkAccessible)
emit q->networkAccessibleChanged(networkAccessible);
return;
}