changeset 2079:78002535143b trunk

[svn] remove plugin-reactivation loops for general and visualization plugins in plugin_system_cleanup(). it occasionally had prevented plugins' own cleanup routines working correctly.
author yaz
date Mon, 11 Dec 2006 02:17:12 -0800
parents 6ce74d8d2dee
children df6cf9cb531e
files ChangeLog audacious/pluginenum.c
diffstat 2 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Mon Dec 11 01:56:42 2006 -0800
+++ b/ChangeLog	Mon Dec 11 02:17:12 2006 -0800
@@ -1,3 +1,11 @@
+2006-12-11 09:56:42 +0000  William Pitcock <nenolod@nenolod.net>
+  revision [3159]
+  - add playlist.queue and playlist.shuffle for the queue and shuffle lists associated with each playlist.
+  
+  trunk/audacious/playlist.h |    2 ++
+  1 file changed, 2 insertions(+)
+
+
 2006-12-11 09:53:05 +0000  William Pitcock <nenolod@nenolod.net>
   revision [3157]
   - cleanup the declaration of PlaylistEntry, and add some initial structure for migrating to multiple playlists.
--- a/audacious/pluginenum.c	Mon Dec 11 01:56:42 2006 -0800
+++ b/audacious/pluginenum.c	Mon Dec 11 02:17:12 2006 -0800
@@ -430,6 +430,7 @@
     if (ep_data.effect_list)
         g_list_free(ep_data.effect_list);
 
+#if 0
     for (node = get_general_enabled_list(); node; node = g_list_next(node)) {
         gp = GENERAL_PLUGIN(node->data);
         enable_general_plugin(g_list_index(gp_data.general_list, gp), FALSE);
@@ -441,6 +442,7 @@
     GDK_THREADS_LEAVE();
     while (g_main_iteration(FALSE));
     GDK_THREADS_ENTER();
+#endif
 
     for (node = get_general_list(); node; node = g_list_next(node)) {
         gp = GENERAL_PLUGIN(node->data);
@@ -456,6 +458,7 @@
     if (gp_data.general_list)
         g_list_free(gp_data.general_list);
 
+#if 0
     for (node = get_vis_enabled_list(); node; node = g_list_next(node)) {
         vp = VIS_PLUGIN(node->data);
         enable_vis_plugin(g_list_index(vp_data.vis_list, vp), FALSE);
@@ -467,6 +470,7 @@
     GDK_THREADS_LEAVE();
     while (g_main_iteration(FALSE));
     GDK_THREADS_ENTER();
+#endif
 
     for (node = get_vis_list(); node; node = g_list_next(node)) {
         vp = VIS_PLUGIN(node->data);