From: Christian Linhart Date: Thu, 4 Sep 2014 15:50:49 +0000 (+0200) Subject: generator: generate accessors for events, too X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a40ba078e63cb41058dd50b8f1485d93f4c58819;p=free-sw%2Fxcb%2Flibxcb generator: generate accessors for events, too Accessors are generally needed for var-sized fields and fields after var-sized fields. Generic events can have ver-sized fields. Therefore they need accessors. Message-ID: <1409845851-38950-2-git-send-email-chris@demorecorder.com> Patch-Thread-Subject: [Xcb] support popcount of a list and associated xml changes Patch-Set: PopcountList Patch-Number: libxcb 2/4 Patch-Version: V1 Signed-off-by: Christian Linhart --- diff --git a/src/c_client.py b/src/c_client.py index c007431..b06bdf0 100644 --- a/src/c_client.py +++ b/src/c_client.py @@ -3060,6 +3060,10 @@ def c_event(self, name): if self.name == name: _c_type_setup(self, name, ('event',)) + # generate accessors + # (needed for fields after var-sized fields, for lists with var-sized elements, + # switches, ...) + _c_accessors(self, name, name) else: # no type-setup needed for eventcopies # (the type-setup of an eventcopy would overwrite members of the original