From 168508e804535b4278b2afe454b364751f9f8245 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 8 Sep 2015 12:23:35 +0200 Subject: [PATCH] Revert "DocumentModel: Simplify code by using Utils::equal" Doesn't compile on MSVC 12. This reverts commit b932a61d772d74e571f58fbd79160226c07b0ad6. Change-Id: I18a875deb5dd67914ff71ab3daeec318c98794a9 Reviewed-by: Daniel Teske --- src/plugins/coreplugin/editormanager/documentmodel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/editormanager/documentmodel.cpp b/src/plugins/coreplugin/editormanager/documentmodel.cpp index 9ba53d7fd43..41b6fe05aa0 100644 --- a/src/plugins/coreplugin/editormanager/documentmodel.cpp +++ b/src/plugins/coreplugin/editormanager/documentmodel.cpp @@ -469,7 +469,8 @@ int DocumentModelPrivate::indexOfDocument(IDocument *document) const DocumentModel::Entry *DocumentModel::entryForDocument(IDocument *document) { - return Utils::findOrDefault(d->m_entries, Utils::equal(&Entry::document, document)); + return Utils::findOrDefault(d->m_entries, + [&document](Entry *entry) { return entry->document == document; }); } QList DocumentModel::openedDocuments()