made wait_thread check for logical true rather than check equality with gboolean

Original commit message from CVS:
made wait_thread check for logical true rather than check equality with gboolean
This commit is contained in:
Zaheer Abbas Merali 2001-03-13 01:08:12 +00:00
parent 518f0ac5d1
commit e143ca77fb

View file

@ -403,7 +403,8 @@ gst_thread_wait_thread (GstThread *thread, guint syncflag, gboolean set)
g_mutex_lock (thread->lock[syncflag-GST_THREAD_STATE_STARTED]);
GST_DEBUG (0,"sync: waiting for thread for %u to be set %d\n",
syncflag,set);
while (GST_FLAG_IS_SET(thread,syncflag)!=set) {
while ((GST_FLAG_IS_SET(thread,syncflag) && set==TRUE) ||
(!GST_FLAG_IS_SET(thread,syncflag) && set==FALSE)) {
g_get_current_time(&finaltime);
if (finaltime.tv_usec>995000) {
finaltime.tv_sec++;