Index: /Users/grant/src/sup/lib/sup/modes/label-list-mode.rb
===================================================================
--- /Users/grant/src/sup/lib/sup/modes/label-list-mode.rb	(revision 704)
+++ /Users/grant/src/sup/lib/sup/modes/label-list-mode.rb	(working copy)
@@ -16,12 +16,21 @@
     @done = false
     @value = nil
     @unread_only = false
+    @total_unread = 0
     super
     regen_text
   end
 
   def lines; @text.length end
   def [] i; @text[i] end
+  
+  def status
+    if @unread_only && @total_unread == 0
+      "No labels with unread messages"
+    else 
+      super
+    end
+  end
 
 protected
   def toggle_show_unread_only
@@ -46,6 +55,8 @@
     end.sort_by { |l, s, t, u| s.downcase }
 
     width = counts.max_of { |l, s, t, u| s.length }
+    
+    @total_unread = counts.map {|count| count[3] }.sum
 
     if @unread_only
       counts.delete_if { | l, s, t, u | u == 0 }
