changeset 1472:04cdccf13105 trunk

[svn] - reset real_ip<InputPlugin *> when we are done with it
author nenolod
date Wed, 02 Aug 2006 22:28:10 -0700
parents 4c5ceb777d60
children a2b4264a8072
files ChangeLog Plugins/Input/cue/cuesheet.c
diffstat 2 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Aug 02 22:25:35 2006 -0700
+++ b/ChangeLog	Wed Aug 02 22:28:10 2006 -0700
@@ -1,3 +1,12 @@
+2006-08-03 05:25:35 +0000  William Pitcock <nenolod@nenolod.net>
+  revision [1856]
+  - override InputPlugin::set_info.
+  
+
+  Changes:        Modified:
+  +6 -0           trunk/Plugins/Input/cue/cuesheet.c  
+
+
 2006-08-03 02:49:45 +0000  William Pitcock <nenolod@nenolod.net>
   revision [1854]
   - finishing touches
--- a/Plugins/Input/cue/cuesheet.c	Wed Aug 02 22:25:35 2006 -0700
+++ b/Plugins/Input/cue/cuesheet.c	Wed Aug 02 22:28:10 2006 -0700
@@ -214,6 +214,10 @@
 		real_ip->stop();
 
 	free_cue_info();
+
+	real_ip->set_info = NULL;
+	real_ip->output = NULL;
+	real_ip = NULL;
 }
 
 static void set_info_override(gchar * title, gint length, gint rate, gint freq, gint nch)