diff --git a/crates/gpui/src/app.rs b/crates/gpui/src/app.rs index 95967ed48588acc2193e41ad597a5a2bb1ac0021..a72f7fc5c28b63f31c7f722de29766dc44037204 100644 --- a/crates/gpui/src/app.rs +++ b/crates/gpui/src/app.rs @@ -4915,6 +4915,12 @@ impl From> for AnyViewHandle { } } +impl PartialEq> for AnyViewHandle { + fn eq(&self, other: &ViewHandle) -> bool { + self.window_id == other.window_id && self.view_id == other.view_id + } +} + impl Drop for AnyViewHandle { fn drop(&mut self) { self.ref_counts