From: <rb...@fr...> - 2005-02-01 20:33:07
|
CVS Root: /cvs/gstreamer Module: gstreamer Changes by: rbultje Date: Tue Feb 01 2005 12:33:02 PST Log message: * testsuite/threads/threadi.c: (cb_data): Fix buglet in test. Modified files: . : ChangeLog testsuite/threads: threadi.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.949&r2=1.950 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/testsuite/threads/threadi.c.diff?r1=1.2&r2=1.3 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gstreamer/ChangeLog,v retrieving revision 1.949 retrieving revision 1.950 diff -u -d -r1.949 -r1.950 --- ChangeLog 1 Feb 2005 13:20:41 -0000 1.949 +++ ChangeLog 1 Feb 2005 20:32:48 -0000 1.950 @@ -1,5 +1,10 @@ 2005-02-01 Ronald S. Bultje <rb...@ro...> + * testsuite/threads/threadi.c: (cb_data): + Fix buglet in test. + +2005-02-01 Ronald S. Bultje <rb...@ro...> * testsuite/threads/Makefile.am: * testsuite/threads/threadi.c: (cb_data), (cb_play), (main): On Wim's request, split the test in three separately-compiled Index: threadi.c RCS file: /cvs/gstreamer/gstreamer/testsuite/threads/threadi.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- threadi.c 1 Feb 2005 13:20:42 -0000 1.2 +++ threadi.c 1 Feb 2005 20:32:50 -0000 1.3 @@ -51,9 +51,14 @@ static void cb_data (gpointer data) { + static gboolean first = TRUE; g_print ("Received data\n"); - g_idle_add ((GSourceFunc) cb_quit, NULL); + if (first) { + first = FALSE; + g_idle_add ((GSourceFunc) cb_quit, NULL); + } } #endif |