diff --git a/crates/egui/src/style.rs b/crates/egui/src/style.rs index 2c1175ee..ee841442 100644 --- a/crates/egui/src/style.rs +++ b/crates/egui/src/style.rs @@ -594,7 +594,7 @@ impl Widgets { &self.noninteractive } else if response.is_pointer_button_down_on() || response.has_focus() { &self.active - } else if response.hovered() | response.highlighted() { + } else if response.hovered() || response.highlighted() { &self.hovered } else { &self.inactive diff --git a/crates/egui/src/widgets/selected_label.rs b/crates/egui/src/widgets/selected_label.rs index 86024ae3..364ba039 100644 --- a/crates/egui/src/widgets/selected_label.rs +++ b/crates/egui/src/widgets/selected_label.rs @@ -61,7 +61,7 @@ impl Widget for SelectableLabel { let visuals = ui.style().interact_selectable(&response, selected); - if selected || response.hovered() || response.has_focus() { + if selected || response.hovered() || response.highlighted() || response.has_focus() { let rect = rect.expand(visuals.expansion); ui.painter().rect(