diff --git a/libs/canvas/constraint_packer.cc b/libs/canvas/constraint_packer.cc index 814b5c3272..d310c883e7 100644 --- a/libs/canvas/constraint_packer.cc +++ b/libs/canvas/constraint_packer.cc @@ -307,7 +307,10 @@ ConstraintPacker::size_allocate (Rect const & r) PBD::Unwinder uw (in_alloc, true); double expanded_size; - Item::size_allocate (r); + if (_layout_sensitive) { + _position = Duple (r.x0, r.y0); + _allocation = r; + } if (!packed.empty()) {