From bad0d193e5441b1d5e73e0d0b5bb230b27500b26 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Fri, 11 Jan 2019 07:52:19 +0000 Subject: [PATCH] Revert "ProjectExplorer: Remove unused capture in templated code" Fails with GCC8. This reverts commit 8dfed5264bd2dbddc02053eb257523b1d7d3f34e. Change-Id: I1ba5c06776bd633f0e913918816a25b9eb30a215 Reviewed-by: hjk --- src/plugins/projectexplorer/project.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/project.h b/src/plugins/projectexplorer/project.h index 0e9fa056a58..73be1c2f359 100644 --- a/src/plugins/projectexplorer/project.h +++ b/src/plugins/projectexplorer/project.h @@ -184,9 +184,9 @@ public: template void subscribeSignal(void (S::*sig)(Args1...), R*recv, T sl) { - new Internal::ProjectSubscription([sig, recv, sl](ProjectConfiguration *pc) { + new Internal::ProjectSubscription([sig, recv, sl, this](ProjectConfiguration *pc) { if (S* sender = qobject_cast(pc)) - return QObject::connect(sender, sig, recv, sl); + return connect(sender, sig, recv, sl); return QMetaObject::Connection(); }, recv, this); }