b UI_checkbox

fix bad implementation of toggle_selected
This commit is contained in:
2024-08-19 01:57:52 +02:00
parent 895aa66b82
commit fea99e99d5
-4
View File
@@ -24,16 +24,12 @@ void UI_checkbox::toggle_selected(size_t selected)
{ {
if (selected >= p_options.size()) if (selected >= p_options.size())
return; return;
if (p_selected[selected] != p_selected[selected])
{
p_selected[selected] = !p_selected[selected]; p_selected[selected] = !p_selected[selected];
if (p_on_change != nullptr) if (p_on_change != nullptr)
{ {
p_on_change(p_id, selected_text()); p_on_change(p_id, selected_text());
} }
} }
}
void UI_checkbox::toggle_selected(std::string selected) void UI_checkbox::toggle_selected(std::string selected)
{ {