Fix ui::selector handling mouse click event

This commit is contained in:
Nikita Lisitsa 2022-03-10 12:21:51 +03:00
parent e630316a05
commit 976b493e2b

View file

@ -88,9 +88,10 @@ namespace psemek::ui
bool selector::on_event(mouse_click const & e)
{
if (e.down && e.button == mouse_button::left && selected_ && callback_)
if (e.down && e.button == mouse_button::left && selected_)
{
post([cb = callback_, i = *selected_]{ cb(i); });
if (callback_)
post([cb = callback_, i = *selected_]{ cb(i); });
return true;
}