From 1a75314aabfbee428da3cbfc001b59ccc1603610 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 31 Dec 2007 13:17:29 +0000 Subject: [PATCH] tests/examples/seek/seek.c: Make sure we reset the slider value to 0.0 without racing against a possible g_idle that ... Original commit message from CVS: * tests/examples/seek/seek.c: (stop_cb): Make sure we reset the slider value to 0.0 without racing against a possible g_idle that sets it to something else. --- ChangeLog | 6 ++++++ tests/examples/seek/seek.c | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0ee857e..fc580f7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-12-31 Wim Taymans + + * tests/examples/seek/seek.c: (stop_cb): + Make sure we reset the slider value to 0.0 without racing against a + possible g_idle that sets it to something else. + 2007-12-31 Thijs Vermeir * sys/ximage/ximagesink.c: diff --git a/tests/examples/seek/seek.c b/tests/examples/seek/seek.c index 876a736..fb6ddde 100644 --- a/tests/examples/seek/seek.c +++ b/tests/examples/seek/seek.c @@ -1352,10 +1352,11 @@ stop_cb (GtkButton * button, gpointer data) if (ret == GST_STATE_CHANGE_FAILURE) goto failed; - set_scale (0.0); - state = GST_STATE_READY; + set_update_scale (FALSE); + set_scale (0.0); + /* if one uses parse_launch, play, stop and play again it fails as all the * pads after the demuxer can't be reconnected */ -- 2.7.4