Fix build with C++11

initialized lambda captures is a C++14 extension
This commit is contained in:
Sergio Martins
2023-02-10 14:53:42 +00:00
parent af455bb37e
commit fdcdaae1f1

View File

@@ -553,8 +553,8 @@ void MainWindowBase::overlayOnSideBar(DockWidgetBase *dw)
d->m_overlayedDockWidget = dw;
frame->addWidget(dw);
d->updateOverlayGeometry(dw->d->lastPosition()->lastOverlayedGeometry(sb->location()).size());
connect(frame, &QWidgetAdapter::widgetGeometryChanged, this, [dw, loc = sb->location(), frame] {
dw->d->lastPosition()->setLastOverlayedGeometry(loc, frame->QWidgetAdapter::geometry());
connect(frame, &QWidgetAdapter::widgetGeometryChanged, this, [dw, sb, frame] {
dw->d->lastPosition()->setLastOverlayedGeometry(sb->location(), frame->QWidgetAdapter::geometry());
});
frame->setAllowedResizeSides(d->allowedResizeSides(sb->location()));