mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
fix: 蓝牙列表排序问题
用 push_front 应先将未连接设备从头插入,再将已连接设备从头插入,保证最终的列表中,已连接设备在最前面。 Log: 修复蓝牙列表排序问题。 Bug: https://pms.uniontech.com/zentao/bug-view-58098.html Change-Id: I35219ea97181a8889cec91b1b2d0293511acbb6f
This commit is contained in:
parent
a8c6a0bed0
commit
4013fe035c
@ -301,12 +301,12 @@ void AdapterItem::updateView()
|
||||
void AdapterItem::showDevices(bool powered)
|
||||
{
|
||||
QList<DeviceItem *> deviceItems;
|
||||
for (DeviceItem *deviceItem : m_sortConnected) {
|
||||
deviceItems.push_front(deviceItem); // 已连接设备倒序放进list里
|
||||
}
|
||||
for (DeviceItem *deviceItem : m_sortUnConnect) {
|
||||
deviceItems.push_front(deviceItem); // 未连接设备倒序放进list里
|
||||
}
|
||||
for (DeviceItem *deviceItem : m_sortConnected) {
|
||||
deviceItems.push_front(deviceItem); // 已连接设备倒序放进list里
|
||||
}
|
||||
|
||||
// 在蓝牙关闭的时候,会出现不在connected和Unconnect列表中的设备(连接/关闭中的状态),关闭的时候使用总表参数
|
||||
qDebug() << m_sortConnected.size() << m_sortUnConnect.size() << m_deviceItems.size();
|
||||
@ -342,4 +342,3 @@ void AdapterItem::refresh()
|
||||
return;
|
||||
m_adaptersManager->adapterRefresh(m_adapter);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user