# HG changeset patch # User nenolod # Date 1164679976 28800 # Node ID a99862e5bd65047770537f639a6a171bf322917a # Parent 917903e2fc1c865bd00882583fe4739c68ca7eea [svn] - avoid a race condition in produce_audio() where we have closed output, but produce_audio() had already been queued diff -r 917903e2fc1c -r a99862e5bd65 ChangeLog --- a/ChangeLog Mon Nov 27 17:58:02 2006 -0800 +++ b/ChangeLog Mon Nov 27 18:12:56 2006 -0800 @@ -1,3 +1,13 @@ +2006-11-28 01:58:02 +0000 William Pitcock + revision [3027] + - fix a bug regarding shaded mode in the playlist editor where + decorations are not properly rendered. + Patch by external contributor: Ralf Ertzinger + + trunk/audacious/widgets/skin.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + + 2006-11-27 23:38:11 +0000 William Pitcock revision [3025] - run chardet against even valid UTF-8 strings, as they may be non-UTF-8 diff -r 917903e2fc1c -r a99862e5bd65 audacious/output.c --- a/audacious/output.c Mon Nov 27 17:58:02 2006 -0800 +++ b/audacious/output.c Mon Nov 27 18:12:56 2006 -0800 @@ -394,6 +394,9 @@ if (ip_data.stop) return; + if (going && !*going) /* thread stopped? */ + return; /* so finish */ + /* do output */ op->write_audio(((guint8 *) ptr) + writeoffs, writable);