banshee r3267 - in trunk/banshee: . src/Libraries/Lastfm/Lastfm



Author: abock
Date: Mon Feb 18 22:59:18 2008
New Revision: 3267
URL: http://svn.gnome.org/viewvc/banshee?rev=3267&view=rev

Log:
2008-02-18  Aaron Bockover  <abock gnome org>

    * src/Libraries/Lastfm/Lastfm/RadioConnection.cs: Make the network
    connection handshake run in a thread again



Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Libraries/Lastfm/Lastfm/RadioConnection.cs

Modified: trunk/banshee/src/Libraries/Lastfm/Lastfm/RadioConnection.cs
==============================================================================
--- trunk/banshee/src/Libraries/Lastfm/Lastfm/RadioConnection.cs	(original)
+++ trunk/banshee/src/Libraries/Lastfm/Lastfm/RadioConnection.cs	Mon Feb 18 22:59:18 2008
@@ -35,6 +35,7 @@
 using System.Text.RegularExpressions;
 using System.Xml;
 using System.Web;
+using System.Threading;
 
 using Hyena;
 using Mono.Unix;
@@ -267,7 +268,7 @@
 
         private void Handshake ()
         {
-            //ThreadAssist.Spawn (delegate {
+            ThreadPool.QueueUserWorkItem (delegate {
                 try {
                     Stream stream = Get (String.Format (
                         "http://ws.audioscrobbler.com/radio/handshake.php?version={0}&platform={1}&username={2}&passwordmd5={3}&language={4}&session=324234";,
@@ -291,7 +292,7 @@
                 Initialize ();
                 if (State == ConnectionState.Connecting)
                     State = ConnectionState.Disconnected;
-            //});
+            });
         }
 
 		private bool ParseHandshake (string content) 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]