From e4ea7ba8bf4157b690f7c892f6e97a058c2c260f Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Fri, 2 Sep 2005 22:59:20 +0000 Subject: [PATCH] fix state change test Original commit message from CVS: fix state change test --- ChangeLog | 5 +++++ testsuite/test_bin.py | 9 ++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6258392765..f8fdfbd67b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-09-03 Thomas Vander Stichele + + * testsuite/test_bin.py: + fix state change test + 2005-09-02 Andy Wingo * gst/gstmessage.override: diff --git a/testsuite/test_bin.py b/testsuite/test_bin.py index a4ef9c5cb3..750788bf8a 100644 --- a/testsuite/test_bin.py +++ b/testsuite/test_bin.py @@ -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)