diff --git a/src/ikarus/objects/properties/property_scope.cpp b/src/ikarus/objects/properties/property_scope.cpp index a0b9ade..b8ec32f 100644 --- a/src/ikarus/objects/properties/property_scope.cpp +++ b/src/ikarus/objects/properties/property_scope.cpp @@ -48,10 +48,10 @@ void ikarus_property_source_visit_const( void * user_data ) { std::visit( - cppbase::overloaded( + cppbase::overloaded{ [blueprint_visitor, user_data](IkarusBlueprint const * blueprint) { blueprint_visitor(blueprint, user_data); }, [entity_visitor, user_data](IkarusEntity const * entity) { entity_visitor(entity, user_data); } - ), + }, property_source->data ); }