From 0a29a77225711509930ab3fe727ee49e3fc20568 Mon Sep 17 00:00:00 2001 From: Jacob Perron Date: Mon, 13 May 2019 17:32:52 -0700 Subject: [PATCH] Fix condition for including resize functions Bug introduced by #334. Signed-off-by: Jacob Perron --- .../resource/msg__type_support.cpp.em | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em b/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em index 056f90520..f5bb08f20 100644 --- a/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em +++ b/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em @@ -172,7 +172,7 @@ for index, member in enumerate(message.structure.members): # void *(void *, size_t) get_function print(' %s, // get(index) function pointer' % ('get_function__%s' % function_suffix if function_suffix else 'nullptr')) # void(void *, size_t) resize_function - print(' %s // resize(index) function pointer' % ('resize_function__%s' % function_suffix if function_suffix and isinstance(member.type.value_type, AbstractSequence) else 'NULL')) + print(' %s // resize(index) function pointer' % ('resize_function__%s' % function_suffix if function_suffix and isinstance(member.type, AbstractSequence) else 'NULL')) if index < len(message.structure.members) - 1: print(' },')