diff --git a/crates/gpui/src/view.rs b/crates/gpui/src/view.rs index 424f96cbfc88e6eba2893cd1d41a43d618aa1c6f..25b2ef378a9bac4ddcafa82d02aa83c68c6694c9 100644 --- a/crates/gpui/src/view.rs +++ b/crates/gpui/src/view.rs @@ -1,7 +1,7 @@ use crate::{ AnyElement, AnyEntity, AnyWeakEntity, App, Bounds, ContentMask, Context, Element, ElementId, Entity, EntityId, GlobalElementId, InspectorElementId, IntoElement, LayoutId, PaintIndex, - Pixels, PrepaintStateIndex, Render, Style, StyleRefinement, TextStyle, WeakEntity, relative, + Pixels, PrepaintStateIndex, Render, Style, StyleRefinement, Styled, TextStyle, WeakEntity, }; use crate::{Empty, Window}; use anyhow::Result; @@ -384,10 +384,7 @@ pub trait View: 'static + Sized + Hash { /// The default returns a full-size style refinement (`width: 100%, height: 100%`). /// Return `None` to disable caching. fn style(&self) -> Option { - let mut style = StyleRefinement::default(); - style.size.width = Some(relative(1.).into()); - style.size.height = Some(relative(1.).into()); - Some(style) + Some(StyleRefinement::default().size_full()) } }