fix state change test

Original commit message from CVS:
fix state change test
This commit is contained in:
Thomas Vander Stichele 2005-09-02 22:59:20 +00:00
parent 52d5e11fa7
commit e4ea7ba8bf
2 changed files with 11 additions and 3 deletions

View file

@ -1,3 +1,8 @@
2005-09-03 Thomas Vander Stichele <thomas at apestaart dot org>
* testsuite/test_bin.py:
fix state change test
2005-09-02 Andy Wingo <wingo@pobox.com>
* gst/gstmessage.override:

View file

@ -35,10 +35,13 @@ class MyBin(gst.Bin):
# name manually
self.set_property('name', name)
def do_change_state(self):
self._state_changed = True
def do_change_state(self, state_change):
if state_change == gst.STATE_CHANGE_PAUSED_TO_PLAYING:
self._state_changed = True
# chain up to parent
return gst.Bin.do_change_state(self)
return gst.Bin.do_change_state(self, state_change)
# we need to register the type for PyGTK < 2.8
gobject.type_register(MyBin)