banshee r4290 - in trunk/banshee: . src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio



Author: gburt
Date: Tue Jul 29 18:14:13 2008
New Revision: 4290
URL: http://svn.gnome.org/viewvc/banshee?rev=4290&view=rev

Log:
2008-07-29  Gabriel Burt  <gabriel burt gmail com>

	* src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio/LastfmSource.cs: Fix
	bug where the station list wasn't reloaded properly when a subscribed user
	was logged in, meaning their personal stations etc never loaded (BGO
	#512464).


Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio/LastfmSource.cs

Modified: trunk/banshee/src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio/LastfmSource.cs
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio/LastfmSource.cs	(original)
+++ trunk/banshee/src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Radio/LastfmSource.cs	Tue Jul 29 18:14:13 2008
@@ -223,10 +223,12 @@
         }
 
         private string last_username;
+        private bool last_was_subscriber = false;
         public void SetUserName (string username)
         {
-            if (username != last_username) {
+            if (username != last_username || last_was_subscriber != Connection.Subscriber) {
                 last_username = username;
+                last_was_subscriber = Connection.Subscriber;
                 LastfmSource.LastUserSchema.Set (last_username);
                 ClearChildSources ();
                 sorting = true;



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