diff --git a/crates/gpui/src/window.rs b/crates/gpui/src/window.rs index 2a88a4f3976646845589b5127e90c78bde6eb8c0..869d6b18268cc64bc18f9187dd34e8032237d28b 100644 --- a/crates/gpui/src/window.rs +++ b/crates/gpui/src/window.rs @@ -2761,6 +2761,8 @@ impl<'a, V: 'static> ViewContext<'a, V> { .rendered_frame .dispatch_tree .view_path(self.view.entity_id()) + .into_iter() + .rev() { if !self.window.dirty_views.insert(view_id) { break;