diff --git a/crates/egui/src/response.rs b/crates/egui/src/response.rs index d9dc61c36..846b04467 100644 --- a/crates/egui/src/response.rs +++ b/crates/egui/src/response.rs @@ -993,9 +993,9 @@ impl Response { ctx: other.ctx, layer_id: self.layer_id, id: self.id, - rect: self.rect.union(other.rect), - interact_rect: self.interact_rect.union(other.interact_rect), - sense: self.sense.union(other.sense), + rect: self.rect | other.rect, + interact_rect: self.interact_rect | other.interact_rect, + sense: self.sense | other.sense, flags: self.flags | other.flags, interact_pointer_pos: self.interact_pointer_pos.or(other.interact_pointer_pos), intrinsic_size: None,