# HG changeset patch # User nhjm449 # Date 1143782195 28800 # Node ID 704c0b2e5f6b8195373c7be1c704edadb050b1e6 # Parent e5727eb096a601177635571f06989365594cc202 [svn] - this should be it for now diff -r e5727eb096a6 -r 704c0b2e5f6b audacious/controlsocket.c --- a/audacious/controlsocket.c Thu Mar 30 21:10:03 2006 -0800 +++ b/audacious/controlsocket.c Thu Mar 30 21:16:35 2006 -0800 @@ -563,7 +563,9 @@ bmp_playback_pause(); break; case CMD_STOP: + ip_data.stop = TRUE; bmp_playback_stop(); + ip_data.stop = FALSE; mainwin_clear_song_info(); break; case CMD_PLAY_PAUSE: diff -r e5727eb096a6 -r 704c0b2e5f6b audacious/pluginenum.c --- a/audacious/pluginenum.c Thu Mar 30 21:10:03 2006 -0800 +++ b/audacious/pluginenum.c Thu Mar 30 21:16:35 2006 -0800 @@ -357,8 +357,11 @@ g_message("Shutting down plugin system"); - if (bmp_playback_get_playing()) + if (bmp_playback_get_playing()) { + ip_data.stop = TRUE; bmp_playback_stop(); + ip_data.stop = FALSE; + } for (node = get_input_list(); node; node = g_list_next(node)) { ip = INPUT_PLUGIN(node->data);