FixBug:Resolve the trayicon display problem when have double cards.http://172.17.66.192/biz/bug-view-87727.html http://172.17.66.192/biz/bug-view-87711.html http://172.17.66.192/biz/bug-view-87476.html
This commit is contained in:
parent
9d7f4fb70f
commit
3f995e2f4c
|
@ -820,13 +820,14 @@ void LanPage::onConnectionStateChange(QString uuid,
|
|||
NetworkManager::ActiveConnection::State state,
|
||||
NetworkManager::ActiveConnection::Reason reason)
|
||||
{
|
||||
emit this->lanConnectChanged(state);
|
||||
//lanpage函数内持续监听连接状态的变化并记录供其他函数调用获取状态
|
||||
if (!m_connectResourse->isWiredConnection(uuid)) {
|
||||
qDebug() << "[LanPage] connection state change signal but not wired";
|
||||
return;
|
||||
}
|
||||
|
||||
emit this->lanConnectChanged(state);
|
||||
|
||||
qDebug()<<"[LanPage] connection uuid"<< uuid
|
||||
<< "state change slot:"<< state;
|
||||
|
||||
|
|
|
@ -829,8 +829,6 @@ void WlanPage::onConnectionStateChanged(QString uuid,
|
|||
NetworkManager::ActiveConnection::State state,
|
||||
NetworkManager::ActiveConnection::Reason reason)
|
||||
{
|
||||
emit this->wlanConnectChanged(state);
|
||||
|
||||
QString devName, ssid;
|
||||
m_wirelessNetResource->getSsidByUuid(uuid, ssid);
|
||||
m_wirelessNetResource->getDeviceByUuid(uuid, devName);
|
||||
|
@ -849,6 +847,8 @@ void WlanPage::onConnectionStateChanged(QString uuid,
|
|||
return;
|
||||
}
|
||||
|
||||
emit this->wlanConnectChanged(state);
|
||||
|
||||
if (m_connectResource->isApConnection(uuid)) {
|
||||
sendApStateChangeSignal(uuid, ssid, devName, state);
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue