diff --git a/lib/sup/modes/label_search_results_mode.rb b/lib/sup/modes/label_search_results_mode.rb index bca51d456..00b41f854 100644 --- a/lib/sup/modes/label_search_results_mode.rb +++ b/lib/sup/modes/label_search_results_mode.rb @@ -29,7 +29,9 @@ def self.spawn_nicely label when :inbox BufferManager.raise_to_front InboxMode.instance.buffer else - b, new = BufferManager.spawn_unless_exists("All threads with label '#{label}'") { LabelSearchResultsMode.new [label] } + unread = Index.num_results_for(:labels => [label, :unread]) + allmsg = Index.num_results_for(:labels => [label]) + b, new = BufferManager.spawn_unless_exists("'#{label}' - #{allmsg.pluralize 'message'}, #{unread} unread") { LabelSearchResultsMode.new [label] } b.mode.load_threads :num => b.content_height if new end end diff --git a/lib/sup/modes/thread_index_mode.rb b/lib/sup/modes/thread_index_mode.rb index 71d3fed64..3f0b2e494 100644 --- a/lib/sup/modes/thread_index_mode.rb +++ b/lib/sup/modes/thread_index_mode.rb @@ -730,7 +730,7 @@ def load_threads opts={} opts[:when_done].call(num) if opts[:when_done] if num > 0 - BufferManager.flash "Found #{num.pluralize 'thread'}." + BufferManager.flash "Loaded #{num.pluralize 'thread'}." else BufferManager.flash "No matches." end