fix(network): 修改了控制中心网络下网卡状态是“已连接”,任务栏单击网络图标​对应网卡后面的“对勾标识”不显示​

修改了控制中心网络下网卡状态是“已连接”,任务栏单击网络图标​对应网卡后面的“对勾标识”不显示​,原因是网络状态改变changedActiveWiredConnectionInfo传递的内容中途有空的一次,按钮被设置为false后,当内容不为空时,没有设置为true

Log: 控制中心网络下网卡状态是“已连接”,任务栏单击网络图标​对应网卡后面的“对勾标识”不显示​
Bug: https://pms.uniontech.com/zentao/bug-view-51811.html
Change-Id: I92aa396c540276310a1839339a9e647ccaeb2b32
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/8686
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: xiechuan <xiechuan@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
This commit is contained in:
Litao 2020-10-22 21:36:49 +08:00 committed by Li Tao
parent cb26ec23bf
commit b8810b8d77

View File

@ -285,8 +285,11 @@ void WiredItem::deviceStateChanged(NetworkDevice::DeviceStatus state)
void WiredItem::changedActiveWiredConnectionInfo(const QJsonObject &connInfo)
{
if (connInfo.isEmpty())
if (connInfo.isEmpty()) {
m_stateButton->setVisible(false);
} else {
m_stateButton->setVisible(true);
}
auto strTitle = connInfo.value("ConnectionName").toString();
m_connectedName->setText(strTitle);