commit d30838e649c35357b0657b02b147ea240ef44362
parent 6f1d5f202288ebb71fecb90d4f241b2d3b2d54cb
Author: Gaute Hope <eg@gaute.vetsj.com>
Date: Sun, 29 Sep 2013 13:44:16 +0200
Correctly calculate dynamic attachment offset
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/sup/modes/edit_message_mode.rb b/lib/sup/modes/edit_message_mode.rb
@@ -319,7 +319,7 @@ EOS
end
def delete_attachment
- i = curpos - @attachment_lines_offset - DECORATION_LINES - 2
+ i = curpos - @attachment_lines_offset - (@selectors.empty? ? 0 : DECORATION_LINES) - @selectors.size
if i >= 0 && i < @attachments.size && BufferManager.ask_yes_or_no("Delete attachment #{@attachment_names[i]}?")
@attachments.delete_at i
@attachment_names.delete_at i