From 1dd014cbedd2a762e60c3bd0be53ad47293f1fa2 Mon Sep 17 00:00:00 2001 From: Reilly Moore <54759062+tonogram@users.noreply.github.com> Date: Wed, 4 May 2022 14:45:14 -0500 Subject: [PATCH] mark the response of a toggle_value as changed on click (#1573) --- egui/src/ui.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/egui/src/ui.rs b/egui/src/ui.rs index d8af7596..9bb4051b 100644 --- a/egui/src/ui.rs +++ b/egui/src/ui.rs @@ -1381,9 +1381,10 @@ impl Ui { /// /// See also [`Self::checkbox`]. pub fn toggle_value(&mut self, selected: &mut bool, text: impl Into) -> Response { - let response = self.selectable_label(*selected, text); + let mut response = self.selectable_label(*selected, text); if response.clicked() { *selected = !*selected; + response.mark_changed(); } response }