diff --git a/src/xmpp/xmpp-im/xmpp_carbons.cpp b/src/xmpp/xmpp-im/xmpp_carbons.cpp index 829bac56..ba4cd211 100644 --- a/src/xmpp/xmpp-im/xmpp_carbons.cpp +++ b/src/xmpp/xmpp-im/xmpp_carbons.cpp @@ -188,7 +188,7 @@ void CarbonsManager::setEnabled(bool enable) JT_MessageCarbons *jt = new JT_MessageCarbons(d->push_m->client()->rootTask()); connect( jt, &JT_MessageCarbons::finished, this, - [=]() { + [this, jt]() { if (jt->success()) d->enable = true; else @@ -202,7 +202,7 @@ void CarbonsManager::setEnabled(bool enable) JT_MessageCarbons *jt = new JT_MessageCarbons(d->push_m->client()->rootTask()); connect( jt, &JT_MessageCarbons::finished, this, - [=]() { + [this]() { d->enable = false; d->unsubscribe(); emit finished();