diff --git a/gpt4all-chat/chatviewtextprocessor.cpp b/gpt4all-chat/chatviewtextprocessor.cpp index a195cf8e..6632a3f1 100644 --- a/gpt4all-chat/chatviewtextprocessor.cpp +++ b/gpt4all-chat/chatviewtextprocessor.cpp @@ -23,6 +23,9 @@ #include #include +#include +#include + enum Language { None, Python, @@ -1191,9 +1194,7 @@ void ChatViewTextProcessor::handleMarkdown() if (!hasAlreadyProcessedMarkdown) { - std::sort(codeBlockPositions.begin(), codeBlockPositions.end(), [](const QPair &a, const QPair &b) { - return a.first > b.first; - }); + std::sort(codeBlockPositions.begin(), codeBlockPositions.end(), std::greater<>()); int lastIndex = doc->characterCount() - 1; for (const auto &pos : codeBlockPositions) {