GUI2/Listbox: make sorter widgets mandatory

Better to have a widget-not-found error than silently doing nothing here.
This commit is contained in:
Charles Dang 2024-12-09 01:59:52 -05:00
parent f7a271dab9
commit dd1eb9e964

View file

@ -558,8 +558,7 @@ void listbox::initialize_sorter(std::string_view id, generator_sort_array&& arra
auto header = find_widget<grid>("_header_grid", false, false);
if(!header) return;
auto toggle = header->find_widget<selectable_item>(id, false, false);
if(!toggle) return;
auto toggle = header->find_widget<selectable_item>(id, false, true);
const std::size_t i = orders_.size();
orders_.emplace_back(toggle, std::move(array));