From f222ee044edf8beebfaf5dd7be15c9f318f20886 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Sat, 28 Jan 2023 00:21:53 +0100 Subject: [PATCH] Fix for highlighting SelectableLabel --- crates/egui/src/style.rs | 2 +- crates/egui/src/widgets/selected_label.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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(