From f3016b0d613affc9cb42e9af58a69f016556704e Mon Sep 17 00:00:00 2001 From: Robert Knutsson Date: Mon, 10 Nov 2025 00:14:24 +0100 Subject: [PATCH] c_client.py: Fix calls to c_accessor_get_expr Commit 22e10131 changed the parameters of c_accessor_get_expr without updating all call-sites Signed-off-by: Robert Knutsson --- src/c_client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/c_client.py b/src/c_client.py index 3cef473..61e62af 100755 --- a/src/c_client.py +++ b/src/c_client.py @@ -1100,7 +1100,7 @@ def _c_serialize_helper_fields_fixed_size(context, self, field, (field.field_name, _c_accessor_get_expr(field.type.expr))) temp_vars.append(' %s xcb_expr_%s = %s;' % (field.type.c_type, _cpp(field.field_name), - _c_accessor_get_expr(field.type.expr, prefix))) + _c_accessor_get_expr(field.type.expr))) value += "&xcb_expr_%s;" % _cpp(field.field_name) elif field.type.is_pad: @@ -1673,7 +1673,7 @@ def _c_accessor_get_length(expr, field_mapping=None): else: return str(expr.nmemb) -def _c_accessor_get_expr(expr, field_mapping): +def _c_accessor_get_expr(expr, field_mapping = None): ''' Figures out what C code is needed to get the length of a list field. The field_mapping parameter can be used to change the absolute name of a length field.