@header["Bcc"] = opts[:bcc].map { |p| p.full_address }.join(", ") if opts[:bcc]
@header["Subject"] = opts[:subj] if opts[:subj]
- @body = opts[:body] || sig_lines
+ @body = (opts[:body] || []) + sig_lines
regen_text
end
unless @layout.member? m
l = @layout[m] = Layout.new
l.state = initial_state_for m
- l.color = prevm && prevm.color == :message_patina_color ? :alternate_patina_color : :message_patina_color
+ l.color = prevm && @layout[prevm].color == :message_patina_color ? :alternate_patina_color : :message_patina_color
end
l = @layout[m]