mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
fix: 修复移动APP图标到插件区域松手后图标显示错乱的问题
原因:增加了m_dragIndex = -1的赋值,导致在后面触发AppDragWidget销毁信号的时候,没有进入到insertItem方法,导致图标显示错误 修改:删除对应位置的m_dragIndex = -1赋值即可 Log: 修复移动APP图标到插件区域松手后图标显示错乱的问题 Influence: 图标铺满任务栏,移动图标到任务栏外部区域,然后拖到插件区域,松手,检查任务栏图标的显示情况 Bug: https://pms.uniontech.com/bug-view-114119.html Change-Id: I0a0c90cb2803d043f387793b6f743c032325a54d
This commit is contained in:
parent
271509d623
commit
627422b0b6
@ -572,10 +572,8 @@ void MainPanelControl::handleDragMove(QDragMoveEvent *e, bool isFilter)
|
||||
|
||||
e->accept();
|
||||
|
||||
if (targetItem == sourceItem) {
|
||||
m_dragIndex = -1;
|
||||
if (targetItem == sourceItem)
|
||||
return;
|
||||
}
|
||||
|
||||
moveItem(sourceItem, targetItem);
|
||||
emit itemMoved(sourceItem, targetItem);
|
||||
|
Loading…
x
Reference in New Issue
Block a user