diff --git a/src/gui/clipboardbrowser.cpp b/src/gui/clipboardbrowser.cpp index b09beaa405f5df6121ae1ba22fadf9f45c0e71fd..024053751fe991da22346011f07a3d09c8af48b4 100644 --- a/src/gui/clipboardbrowser.cpp +++ b/src/gui/clipboardbrowser.cpp @@ -215,7 +215,10 @@ void moveIndexes(QList<QPersistentModelIndex> &indexesToMove, int targetRow, Cli if (start < targetRow) std::sort( std::begin(indexesToMove), std::end(indexesToMove) ); else if (targetRow < end) - std::sort( std::begin(indexesToMove), std::end(indexesToMove), std::not2(std::less<QModelIndex>()) ); + std::sort( std::begin(indexesToMove), std::end(indexesToMove), + [](const QModelIndex &lhs, const QModelIndex &rhs) { + return lhs.row() >= rhs.row(); + }); else return;