# HG changeset patch # User William Pitcock # Date 1185230661 18000 # Node ID d427f353e3267b94e1de13a8ab1310f651267527 # Parent 76eee61ed25a139c7dedba1ddd11977e3782a5d8 console: new threading model diff -r 76eee61ed25a -r d427f353e326 src/console/Audacious_Driver.cxx --- a/src/console/Audacious_Driver.cxx Mon Jul 23 17:43:21 2007 -0500 +++ b/src/console/Audacious_Driver.cxx Mon Jul 23 17:44:21 2007 -0500 @@ -310,8 +310,6 @@ playback->output->close_audio(); console_ip_is_going = 0; g_static_mutex_unlock( &playback_mutex ); - // TODO: should decode_thread be cleared here? - g_thread_exit( NULL ); return NULL; } @@ -396,7 +394,8 @@ pending_seek = -1; console_ip_is_going = 1; - decode_thread = g_thread_create( play_loop_track, playback, TRUE, NULL ); + decode_thread = g_thread_self(); + play_loop_track( playback ); } static void seek( InputPlayback * data, gint time )