diff --git a/frame/window/mainpanelcontrol.cpp b/frame/window/mainpanelcontrol.cpp index 077adab4e..9a2c39295 100755 --- a/frame/window/mainpanelcontrol.cpp +++ b/frame/window/mainpanelcontrol.cpp @@ -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);