]> git.cworth.org Git - sup/commitdiff
bugfix in thread-view-mode label setting
authorwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Tue, 30 Oct 2007 16:03:34 +0000 (16:03 +0000)
committerwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Tue, 30 Oct 2007 16:03:34 +0000 (16:03 +0000)
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@653 5c8cc53c-5e98-4d25-b20a-d8db53a31250

lib/sup/modes/thread-index-mode.rb
lib/sup/modes/thread-view-mode.rb

index 493f90dd5a069d8e8b3f24dd9a27eaedfad0312f..f196c8f87daea08a697501ad2bc646a5a8e83775 100644 (file)
@@ -90,6 +90,10 @@ class ThreadIndexMode < LineCursorMode
   
   def handle_label_update sender, m
     t = @ts.thread_for(m) or return
+    handle_label_thread_update sender, t
+  end
+
+  def handle_label_thread_update sender, t
     l = @lines[t] or return
     update_text_for_line l
     BufferManager.draw_screen
index f0a8461b2bce51bd1c45f3f03b71f11fca6ef155..2ea3c25e7cb43717799811242e7a55963d412daf 100644 (file)
@@ -145,7 +145,7 @@ class ThreadViewMode < LineCursorMode
     @thread.labels = (reserved_labels + new_labels).uniq
     new_labels.each { |l| LabelManager << l }
     update
-    UpdateManager.relay self, :label, m
+    UpdateManager.relay self, :label_thread, @thread
   end
 
   def toggle_starred