mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-17 15:31:20 +00:00
Fix crash when dragging children of expanded folders in Details View
The problem was that the loop in KFileItemModel::createMimeData() which is supposed to find out if any parent of an item has been added to the QMimeData already (because it is not necessary to add the item in that case) did not loop through the parents of the item, but incorrectly replaced the local variable 'itemData' by its parent. BUG: 329119 REVIEW: 114562
This commit is contained in:
parent
2619cc1c3d
commit
2e4991d5f0
|
@ -253,7 +253,7 @@ QMimeData* KFileItemModel::createMimeData(const KItemSet& indexes) const
|
|||
const ItemData* parent = itemData->parent;
|
||||
|
||||
while (parent && parent != lastAddedItem) {
|
||||
itemData = itemData->parent;
|
||||
parent = parent->parent;
|
||||
}
|
||||
|
||||
if (parent && parent == lastAddedItem) {
|
||||
|
|
Loading…
Reference in a new issue