From a0cbbab37a1976f6d30bef3d5cd0551671b0a353 Mon Sep 17 00:00:00 2001
From: Robin Ward <robin.ward@gmail.com>
Date: Sat, 27 Jul 2013 13:55:34 -0400
Subject: [PATCH] FIX: Loading was broken on activity streams

---
 .../javascripts/discourse/models/user_stream.js     | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/app/assets/javascripts/discourse/models/user_stream.js b/app/assets/javascripts/discourse/models/user_stream.js
index d75869d28..6a72c7ef8 100644
--- a/app/assets/javascripts/discourse/models/user_stream.js
+++ b/app/assets/javascripts/discourse/models/user_stream.js
@@ -27,7 +27,12 @@ Discourse.UserStream = Discourse.Model.extend({
 
   filterBy: function(filter) {
     if (this.get('loaded') && (this.get('filter') === filter)) { return Ember.RSVP.resolve(); }
-    this.set('filter', filter);
+
+    this.setProperties({
+      filter: filter,
+      itemsLoaded: 0,
+      content: []
+    });
     return this.findItems();
   },
 
@@ -35,11 +40,7 @@ Discourse.UserStream = Discourse.Model.extend({
     var userStream = this;
     if(this.get('loading')) { return Ember.RSVP.reject(); }
 
-    this.setProperties({
-      loading: true,
-      itemsLoaded: 0,
-      content: []
-    });
+    this.set('loading', true);
 
     var url = this.get('baseUrl');
     if (this.get('filterParam')) {