]> git.cworth.org Git - sup/blobdiff - lib/sup/modes/label-search-results-mode.rb
many many changes. this is what happens when i have 5 hours on an airplane
[sup] / lib / sup / modes / label-search-results-mode.rb
index 7587ba1972c9e111100d7520fef0b2b8c145caa4..3f4df9db35e587182aba3bce11eef0fe8407e761 100644 (file)
@@ -18,8 +18,8 @@ class LabelSearchResultsMode < ThreadIndexMode
     when :inbox
       BufferManager.raise_to_front InboxMode.instance.buffer
     else
-      b = BufferManager.spawn_unless_exists("All threads with label '#{label}'") { LabelSearchResultsMode.new [label] }
-      b.mode.load_threads :num => b.content_height if b
+      b, new = BufferManager.spawn_unless_exists("All threads with label '#{label}'") { LabelSearchResultsMode.new [label] }
+      b.mode.load_threads :num => b.content_height if new
     end
   end
 end