summaryrefslogtreecommitdiffstats
path: root/ui/src/components/mail/view.rs
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2019-03-18 15:41:38 +0200
committerManos Pitsidianakis <el13635@mail.ntua.gr>2019-06-10 19:40:40 +0300
commit2b06dd1aca91eaaf388d28b06c09164ba65cd542 (patch)
tree821c2fafccd2c064ba7092b3959c5487266133ab /ui/src/components/mail/view.rs
parent0b76307e30aa3c0fd81df8925b0669513a83229e (diff)
ui: fix pager from_buf reflowing incompatibility
Diffstat (limited to 'ui/src/components/mail/view.rs')
-rw-r--r--ui/src/components/mail/view.rs12
1 files changed, 10 insertions, 2 deletions
diff --git a/ui/src/components/mail/view.rs b/ui/src/components/mail/view.rs
index 3e93daa9..800a565d 100644
--- a/ui/src/components/mail/view.rs
+++ b/ui/src/components/mail/view.rs
@@ -326,17 +326,25 @@ impl Component for MailView {
}
ViewMode::Subview | ViewMode::ContactSelector(_) => {}
_ => {
- let buf = {
+ let text = {
+ self.attachment_to_text(&body)
+ /*
let text = self.attachment_to_text(&body);
// URL indexes must be colored (ugh..)
MailView::plain_text_to_buf(&text, self.mode == ViewMode::Url)
+ */
};
let cursor_pos = if self.mode.is_attachment() {
Some(0)
} else {
self.pager.as_mut().map(|p| p.cursor_pos())
};
- self.pager = Some(Pager::from_buf(buf.split_newlines(), cursor_pos));
+ self.pager = Some(Pager::from_string(
+ text,
+ Some(context),
+ cursor_pos,
+ Some(width!(area)),
+ ));
self.subview = None;
}
};