diff --git a/crates/gpui/src/presenter.rs b/crates/gpui/src/presenter.rs index 264e5af581a8824852c7ac6d008bcc4d3650694c..43446394793f4468a7e4cd777105e67a664938e7 100644 --- a/crates/gpui/src/presenter.rs +++ b/crates/gpui/src/presenter.rs @@ -384,7 +384,7 @@ impl Presenter { //Ensure that hover entrance events aren't sent twice if self.hovered_region_ids.insert(region.id()) { valid_regions.push(region.clone()); - if region.notify_on_hover || region.notify_on_move { + if region.notify_on_hover { notified_views.insert(region.id().view_id()); } } @@ -392,7 +392,7 @@ impl Presenter { // Ensure that hover exit events aren't sent twice if self.hovered_region_ids.remove(®ion.id()) { valid_regions.push(region.clone()); - if region.notify_on_hover || region.notify_on_move { + if region.notify_on_hover { notified_views.insert(region.id().view_id()); } } @@ -451,9 +451,6 @@ impl Presenter { for (mouse_region, _) in self.mouse_regions.iter().rev() { if mouse_region.bounds.contains_point(self.mouse_position) { valid_regions.push(mouse_region.clone()); - if mouse_region.notify_on_move { - notified_views.insert(mouse_region.id().view_id()); - } } } } diff --git a/crates/gpui/src/scene/mouse_region.rs b/crates/gpui/src/scene/mouse_region.rs index 64c75153e4ee30ef02985ca4c450b6d8147566a6..4b5217cc2dec1355d350f921fa66233d8be39591 100644 --- a/crates/gpui/src/scene/mouse_region.rs +++ b/crates/gpui/src/scene/mouse_region.rs @@ -20,7 +20,6 @@ pub struct MouseRegion { pub bounds: RectF, pub handlers: HandlerSet, pub hoverable: bool, - pub notify_on_move: bool, pub notify_on_hover: bool, pub notify_on_click: bool, } @@ -55,7 +54,6 @@ impl MouseRegion { bounds, handlers, hoverable: true, - notify_on_move: false, notify_on_hover: false, notify_on_click: false, }