3180 GSLayer_applyTransform still broken

Hello, in previous 3.2 versions, GSLayer_applyTransform was broken, and now the error is fixed, but there’s a new issue when I pass a shift matrix to Layer.applyTransform(shift_matrix):

File "GlyphsApp/GlyphsApp/__init__.py", line 8805, in __GSLayer_applyTransform__
ValueError: NSInvalidArgumentException - -[OC_BuiltinPythonArray transformPoint:]: unrecognized selector sent to instance 0x6000013b91f0

What is in shift_matrix?

A regular Python list, at least it should be. I’ll check later.

Fixed it.
Where do you get the matrix from? I would use a NSAffineTransform directly (I added it to the docu).

I followed the example from the scripting tutorial, where Rainer used a Python list and passed that as an argument. Thanks for fixing.