diff --git a/libs/ui/source/selector.cpp b/libs/ui/source/selector.cpp index 3d71a9bf..62aee842 100644 --- a/libs/ui/source/selector.cpp +++ b/libs/ui/source/selector.cpp @@ -96,7 +96,7 @@ namespace psemek::ui } } - if (new_selected && new_selected != selected_ && submenu_[*new_selected] && callback_) + if (new_selected && new_selected != selected_ && submenu_[*new_selected] && submenu_callback_) post([cb = submenu_callback_, i = *new_selected]{ cb(i); }); selected_ = new_selected;