Reinstate all of the contacts popovers' functionality in the new collaboration panel

This commit is contained in:
Max Brunsfeld 2023-07-24 20:00:31 -07:00 committed by Mikayla Maki
parent 7f9df6dd24
commit 969ecfcfa2
No known key found for this signature in database
6 changed files with 1342 additions and 1577 deletions

View file

@ -271,8 +271,16 @@ impl<V: View, E: Element<V>> AnyElementState<V> for ElementState<V, E> {
| ElementState::PostLayout { mut element, .. }
| ElementState::PostPaint { mut element, .. } => {
let (size, layout) = element.layout(constraint, view, cx);
debug_assert!(size.x().is_finite(), "Element for {:?} had infinite x size after layout", element.view_name());
debug_assert!(size.y().is_finite(), "Element for {:?} had infinite x size after layout", element.view_name());
debug_assert!(
size.x().is_finite(),
"Element for {:?} had infinite x size after layout",
element.view_name()
);
debug_assert!(
size.y().is_finite(),
"Element for {:?} had infinite y size after layout",
element.view_name()
);
result = size;
ElementState::PostLayout {