From d63a3d99c3ab802793e6e1cd2ad8ec8ed12107e3 Mon Sep 17 00:00:00 2001 From: Frank van der Stam Date: Thu, 24 Nov 2022 21:10:46 +0100 Subject: [PATCH] Fix button ID's, all buttons will work now in lists, instead of just the top one --- soulmemory-rs/src/gui/event_flag_widget.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/soulmemory-rs/src/gui/event_flag_widget.rs b/soulmemory-rs/src/gui/event_flag_widget.rs index 515d38d..470793c 100644 --- a/soulmemory-rs/src/gui/event_flag_widget.rs +++ b/soulmemory-rs/src/gui/event_flag_widget.rs @@ -90,10 +90,13 @@ impl EventFlagWidget { ui.text(format!("{: >10}", self.excluded_flags[i].to_string())); ui.same_line(); + + let id = ui.push_id(i as i32); if ui.button("delete") { delete_flag_index = Some(i); } + id.end(); } if let Some(index) = delete_flag_index @@ -127,10 +130,12 @@ impl EventFlagWidget ui.text(format!("{: >5}", flag_val)); ui.same_line(); + let id = ui.push_id(i as i32); if ui.button("delete") { delete_flag_index = Some(i); } + id.end(); } if let Some(index) = delete_flag_index