diff --git a/src/widgets/applicationcomponents.cpp b/src/widgets/applicationcomponents.cpp --- a/src/widgets/applicationcomponents.cpp +++ b/src/widgets/applicationcomponents.cpp @@ -24,8 +24,11 @@ #include "applicationcomponents.h" +#include + #include #include +#include #include #include #include @@ -249,9 +252,9 @@ auto availablePagesModel = const_cast(destination.model()); // drag - const auto data = centralListModel->mimeData(droppedItems); + const auto data = std::unique_ptr(centralListModel->mimeData(droppedItems)); // drop - availablePagesModel->dropMimeData(data, Qt::MoveAction, -1, -1, destination); + availablePagesModel->dropMimeData(data.get(), Qt::MoveAction, -1, -1, destination); }