From c46079d31d9684e1db3322d4b70485b2b5290d8e Mon Sep 17 00:00:00 2001 From: Petr Nechaev Date: Wed, 30 Jun 2021 18:51:53 +0300 Subject: [PATCH] Remove unused lambda capture This fixes an error ' error: lambda capture 'source_parent' is not used [-Werror,-Wunused-lambda-capture]' produced by clang with -Wall -Wextra -pedantic -Wno-deprecated-declarations -Wno-deprecated-copy -Werror --- qqmlsortfilterproxymodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qqmlsortfilterproxymodel.cpp b/qqmlsortfilterproxymodel.cpp index bd06435..43d5319 100644 --- a/qqmlsortfilterproxymodel.cpp +++ b/qqmlsortfilterproxymodel.cpp @@ -339,7 +339,7 @@ bool QQmlSortFilterProxyModel::filterAcceptsRow(int source_row, const QModelInde bool valueAccepted = !m_filterValue.isValid() || ( m_filterValue == sourceModel()->data(sourceIndex, filterRole()) ); bool baseAcceptsRow = valueAccepted && QSortFilterProxyModel::filterAcceptsRow(source_row, source_parent); baseAcceptsRow = baseAcceptsRow && std::all_of(m_filters.begin(), m_filters.end(), - [=, &source_parent] (Filter* filter) { + [=] (Filter* filter) { return filter->filterAcceptsRow(sourceIndex, *this); } );