diff --git a/ui/wrap/vertical_layout.cpp b/ui/wrap/vertical_layout.cpp index 4ebdeb9..88991ce 100644 --- a/ui/wrap/vertical_layout.cpp +++ b/ui/wrap/vertical_layout.cpp @@ -126,6 +126,10 @@ RpWidget *VerticalLayout::insertChild( _rows.insert( begin(_rows) + atPosition, { std::move(child), margin }); + auto availRowWidth = widthNoMargins() + - margin.left() + - margin.right(); + weak->resizeToNaturalWidth(availRowWidth); weak->heightValue( ) | rpl::start_with_next_done([=] { if (!_inResize) {