diff --git a/libs/ui/source/selector.cpp b/libs/ui/source/selector.cpp index d51c363c..1265a938 100644 --- a/libs/ui/source/selector.cpp +++ b/libs/ui/source/selector.cpp @@ -305,6 +305,7 @@ namespace psemek::ui auto patch_callback_recursive = util::recursive([&](auto && self, struct selector * target) -> void { target->on_selected([target, close, cb = target->on_selected()](std::size_t index){ + [[maybe_unused]] auto shared_target = target->shared_from_this(); close(); if (cb) cb(index);