forked from qt-creator/qt-creator
Revert "ProjectExplorer: Remove unused capture in templated code"
Fails with GCC8.
This reverts commit 8dfed5264b
.
Change-Id: I1ba5c06776bd633f0e913918816a25b9eb30a215
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -184,9 +184,9 @@ public:
|
||||
|
||||
template<typename S, typename R, typename T, typename ...Args1>
|
||||
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<S*>(pc))
|
||||
return QObject::connect(sender, sig, recv, sl);
|
||||
return connect(sender, sig, recv, sl);
|
||||
return QMetaObject::Connection();
|
||||
}, recv, this);
|
||||
}
|
||||
|
Reference in New Issue
Block a user