QWindow: fix C++20 build
In a lambda, capturing of `*this` by reference via `=` is deprecated,
and breaks the build. Capture everything needed instead.
Amends e7477e8934.
Change-Id: Ibdbf51cb7a5ec54004b14b719dfd44e86d6f0893
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
bb10
parent
d7068eaad7
commit
a7203a8920
|
|
@ -1562,8 +1562,8 @@ void QWindow::setMinimumSize(const QSize &size)
|
|||
{
|
||||
Q_D(QWindow);
|
||||
d->setMinOrMaxSize(
|
||||
&d->minimumSize, size, [=]() { emit minimumWidthChanged(d->minimumSize.width()); },
|
||||
[=]() { emit minimumHeightChanged(d->minimumSize.height()); });
|
||||
&d->minimumSize, size, [this, d]() { emit minimumWidthChanged(d->minimumSize.width()); },
|
||||
[this, d]() { emit minimumHeightChanged(d->minimumSize.height()); });
|
||||
}
|
||||
|
||||
/*!
|
||||
|
|
@ -1641,8 +1641,8 @@ void QWindow::setMaximumSize(const QSize &size)
|
|||
{
|
||||
Q_D(QWindow);
|
||||
d->setMinOrMaxSize(
|
||||
&d->maximumSize, size, [=]() { emit maximumWidthChanged(d->maximumSize.width()); },
|
||||
[=]() { emit maximumHeightChanged(d->maximumSize.height()); });
|
||||
&d->maximumSize, size, [this, d]() { emit maximumWidthChanged(d->maximumSize.width()); },
|
||||
[this, d]() { emit maximumHeightChanged(d->maximumSize.height()); });
|
||||
}
|
||||
|
||||
/*!
|
||||
|
|
|
|||
Loading…
Reference in New Issue