changeset 906:704c0b2e5f6b trunk

[svn] - this should be it for now
author nhjm449
date Thu, 30 Mar 2006 21:16:35 -0800
parents e5727eb096a6
children be9f514458b6
files audacious/controlsocket.c audacious/pluginenum.c
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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:
--- 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);