diff --git a/src/widgets/applicationcomponents.cpp b/src/widgets/applicationcomponents.cpp --- a/src/widgets/applicationcomponents.cpp +++ b/src/widgets/applicationcomponents.cpp @@ -249,9 +249,9 @@ auto availablePagesModel = const_cast(destination.model()); // drag - const auto data = centralListModel->mimeData(droppedItems); + const auto data = QSharedPointer(centralListModel->mimeData(droppedItems)); // drop - availablePagesModel->dropMimeData(data, Qt::MoveAction, -1, -1, destination); + availablePagesModel->dropMimeData(data.data(), Qt::MoveAction, -1, -1, destination); }