]> git.cworth.org Git - sup/commitdiff
don't automatically save with dispatch-and-kill
authorWilliam Morgan <wmorgan-sup@masanjin.net>
Sun, 3 Feb 2008 04:14:46 +0000 (20:14 -0800)
committerWilliam Morgan <wmorgan-sup@masanjin.net>
Sun, 3 Feb 2008 04:14:46 +0000 (20:14 -0800)
lib/sup/modes/thread-view-mode.rb

index 961fc5d0335e39a80332e813e4dcff010fa15aea..4e8374c5567542980b7583c64a7173ceeec34287 100644 (file)
@@ -419,11 +419,11 @@ EOS
     case op
     when :next
       @index_mode.launch_next_thread_after(@thread) do
-        @thread.save Index if block_given? && yield
+        yield if block_given?
         BufferManager.kill_buffer_safely buffer
       end
     when :kill
-      @thread.save Index if yield
+      yield if block_given?
       BufferManager.kill_buffer_safely buffer
     else
       raise ArgumentError, "unknown thread dispatch operation #{op.inspect}"