From a6059d4371356819aa1c3ef1bed8f8f28e0a0136 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Wed, 2 Aug 2023 09:02:27 +0200 Subject: [PATCH] Fix C++20 deprecated capture of *this in [=] The exec() function is synchronous, so we can just replace [=] with [&], cf. d8f03969619f3f23528f7771eb963698a84d84a9. Amends 0b82d95632e37ed790db303a580cd39320378434. Pick-to: 6.9 6.8 Change-Id: I6d3a531287dbf3c8c9be7103b5d936325627ca7e Reviewed-by: Thiago Macieira --- tests/auto/wayland/xdgshell/tst_xdgshell.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/auto/wayland/xdgshell/tst_xdgshell.cpp b/tests/auto/wayland/xdgshell/tst_xdgshell.cpp index 0bb3b3ecf9d..311c408a9e5 100644 --- a/tests/auto/wayland/xdgshell/tst_xdgshell.cpp +++ b/tests/auto/wayland/xdgshell/tst_xdgshell.cpp @@ -766,14 +766,14 @@ void tst_xdgshell::suspended() QVERIFY(!window.isExposed()); // not exposed until we're configured QCOMPOSITOR_TRY_VERIFY(xdgToplevel()); - exec([=] { xdgToplevel()->sendCompleteConfigure(); }); + exec([&] { xdgToplevel()->sendCompleteConfigure(); }); QCOMPOSITOR_TRY_VERIFY(xdgToplevel()->m_xdgSurface->m_committedConfigureSerial); QTRY_VERIFY(window.isExposed()); - exec([=] { xdgToplevel()->sendCompleteConfigure(QSize(), {XdgToplevel::state_suspended}); }); + exec([&] { xdgToplevel()->sendCompleteConfigure(QSize(), {XdgToplevel::state_suspended}); }); QTRY_VERIFY(!window.isExposed()); - exec([=] { xdgToplevel()->sendCompleteConfigure(QSize(), {}); }); + exec([&] { xdgToplevel()->sendCompleteConfigure(QSize(), {}); }); QTRY_VERIFY(window.isExposed()); } @@ -784,7 +784,7 @@ void tst_xdgshell::initiallySuspended() window.show(); QVERIFY(!window.isExposed()); QCOMPOSITOR_TRY_VERIFY(xdgToplevel()); - exec([=] { xdgToplevel()->sendCompleteConfigure(QSize(), {XdgToplevel::state_suspended}); }); + exec([&] { xdgToplevel()->sendCompleteConfigure(QSize(), {XdgToplevel::state_suspended}); }); QVERIFY(!window.isExposed()); }