mirror of
https://gitlab.freedesktop.org/xorg/lib/libxcb.git
synced 2026-05-19 10:58:11 +02:00
Merge branch 'fixlen' into 'master'
c_client: Fix length() for lists without fieldref See merge request xorg/lib/libxcb!3
This commit is contained in:
commit
4f9114b2e0
1 changed files with 1 additions and 1 deletions
|
|
@ -1966,7 +1966,7 @@ def _c_accessors_list(self, field):
|
|||
# the list is directly after the fixed size part of the
|
||||
# request: simply subtract the size of the fixed-size part
|
||||
# from the request size and divide that by the member size
|
||||
return '(((R->length * 4) - sizeof('+ self.c_type + '))/'+'sizeof('+field.type.member.c_wiretype+'))'
|
||||
return '(((R->length * 4) + 32 - sizeof('+ self.c_type + '))/'+'sizeof('+field.type.member.c_wiretype+'))'
|
||||
else:
|
||||
# use the accessor to get the start of the list, then
|
||||
# compute the length of it by subtracting it from
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue