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

This commit is contained in:
Max Brunsfeld
2023-07-28 13:24:43 -07:00
committed by Mikayla Maki
parent 7f9df6dd24
commit 969ecfcfa2
6 changed files with 1342 additions and 1577 deletions
+10 -2
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 {