Index: src/Banshee.Base/Source.cs
===================================================================
RCS file: /cvs/gnome/banshee/src/Banshee.Base/Source.cs,v
retrieving revision 1.20
diff -u -p -r1.20 Source.cs
--- src/Banshee.Base/Source.cs	21 Oct 2006 20:45:12 -0000	1.20
+++ src/Banshee.Base/Source.cs	22 Oct 2006 01:13:32 -0000
@@ -267,7 +267,7 @@ namespace Banshee.Sources
         {
             lock(Children) {
                 while(child_sources.Count > 0) {
-                    RemoveChildSource(child_sources[0] as ChildSource);
+                    RemoveChildSource(child_sources[child_sources.Count - 1] as ChildSource);
                 }
             }
         }
