mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-02 15:45:21 +00:00
fix: 修复蓝牙连接成功后动画显示问题
连接需要PIN码的蓝牙设备,连接中的动画控件还停留在旧的位置,连接成功,该状态立即隐藏 Log: Influence: 任务栏-蓝牙插件-连接需要PIN码的蓝牙设备连接成功,蓝牙列表状态显示正常 Bug: https://pms.uniontech.com/bug-view-159331.html
This commit is contained in:
parent
c62c13bc45
commit
09fc6e7b1b
@ -106,17 +106,21 @@ void BluetoothDeviceItem::updateIconTheme(DGuiApplicationHelper::ColorType type)
|
||||
void BluetoothDeviceItem::updateDeviceState(Device::State state)
|
||||
{
|
||||
m_labelAction->setText(m_device->alias());
|
||||
|
||||
if (state == Device::StateAvailable) {
|
||||
m_loading->start();
|
||||
m_loading->setVisible(true);
|
||||
m_stateAction->setVisible(true);
|
||||
m_connAction->setVisible(false);
|
||||
} else if (state == Device::StateConnected) {
|
||||
m_loading->stop();
|
||||
m_loading->setVisible(false);
|
||||
m_stateAction->setVisible(false);
|
||||
m_connAction->setVisible(true);
|
||||
emit requestTopDeviceItem(m_standarditem);
|
||||
} else {
|
||||
m_loading->stop();
|
||||
m_loading->setVisible(false);
|
||||
m_stateAction->setVisible(false);
|
||||
m_connAction->setVisible(false);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user