commit 12f24674e48988082d62bf75db05a57413536c65
parent 192265ccdd67ba0f441f0351dcbf3db8d6ba0fd4
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date: Thu, 4 Jan 2007 17:07:57 +0000
collapsing a message now moves the cursor down one line. 'n' and 'p' now also cycle between
messages with detailed headers (not just open messages)
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@175 5c8cc53c-5e98-4d25-b20a-d8db53a31250
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lib/sup/modes/thread-view-mode.rb b/lib/sup/modes/thread-view-mode.rb
@@ -106,6 +106,7 @@ class ThreadViewMode < LineCursorMode
case chunk
when Message, Message::Quote, Message::Signature
@state[chunk] = (@state[chunk] != :closed ? :closed : :open)
+ cursor_down if @state[chunk] == :closed
when Message::Attachment
view_attachment chunk
end
@@ -164,8 +165,8 @@ class ThreadViewMode < LineCursorMode
## otherwise, to the previous message
top = @messages[m][0]
if curpos == top
- while prevm = @messages[m][2]
- break if @state[prevm] == :open
+ while(prevm = @messages[m][2])
+ break if @state[prevm] != :closed
m = prevm
end
jump_to_message prevm if prevm