python: Fix GES.Timelineset_child_property
authorThibault Saunier <tsaunier@igalia.com>
Sun, 8 Jul 2018 14:36:36 +0000 (10:36 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Sun, 8 Jul 2018 20:02:28 +0000 (16:02 -0400)
commitdb827dbd0077d4fbdf3bc8c53f5b5a9eabe1b73c
treea373a88eb2534e1c7f0615bcb0b7b866f4dfdeaf
parent2a190557cf76ce0bbfeb3a18958ebbf34fba5982
python: Fix GES.Timelineset_child_property

Implementing it in the overrides as PyGObject won't be able to properly
convert python values to GValues in some cases. Using
g_object_set_property works as some logic is implemented inside
PyGObject for that particular case. This is a "regression" due
to https://bugzilla.gnome.org/review?bug=769789&attachment=348766 were
we end up with an OverflowError while setting G_TYPE_UINT children
properties.
bindings/python/gi/overrides/GES.py
bindings/python/meson.build [new file with mode: 0644]
meson.build
meson_options.txt
tests/check/python/overrides_hack.py [new file with mode: 0644]
tests/check/python/test_clip.py
tests/check/python/test_group.py
tests/check/python/test_timeline.py