vlc/python | branch: master | Alberto Invernizzi <[email protected]> | Thu 
Apr  2 18:29:15 2020 +0200| [670147c3e2d39b302146e986490c11610b1d5c09] | 
committer: Alberto Invernizzi

fix constness check for Flag.Out

> http://git.videolan.org/gitweb.cgi/vlc/python.git/?a=commit;h=670147c3e2d39b302146e986490c11610b1d5c09
---

 generator/generate.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/generator/generate.py b/generator/generate.py
index b0c2f2c..11048f7 100755
--- a/generator/generate.py
+++ b/generator/generate.py
@@ -427,12 +427,15 @@ class Par(object):
         """
         if self.name in out:
             f = Flag.Out  # @param [OUT]
-        else:
+        elif not self.constness[0]:
             f = {'int*':      Flag.Out,
                  'unsigned*': Flag.Out,
                  'unsigned char*': Flag.Out,
                  'libvlc_media_track_info_t**': Flag.Out,
                 }.get(self.type, Flag.In)  # default
+        else:
+            f = Flag.In
+
         if default is None:
             return f,  # 1-tuple
         else:  # see ctypes 15.16.2.4 Function prototypes

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to