Merge branch 'fengshaoxiong/uos' into 'uos'

fix : show two bluetooth when connect one bluetooth constant

See merge request dde-v20/dde-dock!535
This commit is contained in:
范朋程 2020-06-01 18:07:28 +08:00
commit 1ef8c88033

View File

@ -133,11 +133,19 @@ void AdapterItem::deviceItemPaired(const bool paired)
if (device) {
DeviceItem *deviceItem = m_deviceItems.value(device->id());
if (paired) {
m_sortUnConnect.removeOne(deviceItem);
m_sortConnected << deviceItem;
int index = m_sortConnected.indexOf(deviceItem);
if (index < 0) {
m_sortUnConnect.removeOne(deviceItem);
m_sortConnected << deviceItem;
}
} else {
m_sortConnected.removeOne(deviceItem);
m_sortUnConnect << deviceItem;
int index = m_sortUnConnect.indexOf(deviceItem);
if(index < 0){
m_sortConnected.removeOne(deviceItem);
m_sortUnConnect << deviceItem;
}
}
showDevices(m_adapter->powered());
}