Skip to content

Commit 2e214cb

Browse files
committed
Revert [=] to fix implicit capture of 'this' via '[=]' is deprecated in C++20 error
WE2-1003
1 parent 2b07a21 commit 2e214cb

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/ui/webeiddialog.cpp

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -339,12 +339,13 @@ void WebEidDialog::onMultipleCertificatesReady(
339339
case CommandType::AUTHENTICATE:
340340
ui->selectAnotherCertificate->disconnect();
341341
ui->selectAnotherCertificate->setVisible(certificateAndPinInfos.size() > 1);
342-
connect(ui->selectAnotherCertificate, &QPushButton::clicked, this, [=] {
343-
// We set pinInput to empty text instead of clear() to also reset undo buffer
344-
ui->pinInput->setText({});
345-
onMultipleCertificatesReady(origin, certificateAndPinInfos);
346-
});
347-
setupOK([=] {
342+
connect(ui->selectAnotherCertificate, &QPushButton::clicked, this,
343+
[this, origin, certificateAndPinInfos] {
344+
// We set pinInput to empty text instead of clear() to also reset undo buffer
345+
ui->pinInput->setText({});
346+
onMultipleCertificatesReady(origin, certificateAndPinInfos);
347+
});
348+
setupOK([this, origin] {
348349
ui->okButton->setDisabled(true);
349350
// Authenticate continues with the selected certificate to onSingleCertificateReady().
350351
if (auto* button =
@@ -380,7 +381,7 @@ void WebEidDialog::onSingleCertificateReady(const QUrl& origin,
380381
switch (currentCommand) {
381382
case CommandType::GET_SIGNING_CERTIFICATE:
382383
setupCertificateAndPinInfo({certAndPin});
383-
setupOK([=] {
384+
setupOK([this, certAndPin] {
384385
ui->okButton->setDisabled(true);
385386
emit accepted(certAndPin);
386387
});
@@ -553,7 +554,7 @@ void WebEidDialog::setTrText(QWidget* label, Text text) const
553554
void WebEidDialog::connectOkToCachePinAndEmitSelectedCertificate(
554555
const CardCertificateAndPinInfo& certAndPin)
555556
{
556-
setupOK([=] {
557+
setupOK([this, certAndPin] {
557558
ui->pinInput->hide();
558559
ui->pinTitleLabel->hide();
559560
ui->pinErrorLabel->hide();

0 commit comments

Comments
 (0)