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 <thiago.macieira@intel.com>
This commit is contained in:
parent
ec0f58f5cf
commit
a6059d4371
@ -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());
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user