gpui: Always recompute layout on cache miss.

Piotr Osiewicz created

Change summary

crates/gpui/src/view.rs | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)

Detailed changes

crates/gpui/src/view.rs 🔗

@@ -321,10 +321,7 @@ impl Element for AnyView {
                 }
             }
 
-            let mut element = state
-                .element
-                .take()
-                .unwrap_or_else(|| (self.request_layout)(self, cx).1);
+            let mut element = (self.request_layout)(self, cx).1;
             element.draw(bounds.origin, bounds.size.into(), cx);
 
             state.cache_key = Some(ViewCacheKey {