aboutsummaryrefslogtreecommitdiff
path: root/ui/message-view.go
diff options
context:
space:
mode:
authorTulir Asokan <tulir@maunium.net>2019-04-07 03:22:51 +0300
committerTulir Asokan <tulir@maunium.net>2019-04-07 03:22:51 +0300
commit21b81ccb2716d73cde4eda805cf1f5ea1642412e (patch)
tree7ab54c5664296817f6b70db10380af88360ab9df /ui/message-view.go
parentb81ba7b631b5243bd61514db1787a3f9043990e0 (diff)
Initial changes to do #91
Diffstat (limited to 'ui/message-view.go')
-rw-r--r--ui/message-view.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/ui/message-view.go b/ui/message-view.go
index 91f4621..f2c7260 100644
--- a/ui/message-view.go
+++ b/ui/message-view.go
@@ -504,6 +504,14 @@ func (view *MessageView) Draw(screen mauview.Screen) {
meta.SenderColor())
}
prevMeta = meta
+ htmlMessage, ok := meta.(*messages.HTMLMessage)
+ if ok {
+ htmlMessage.Draw(mauview.NewProxyScreen(screen, 0, line, view.width, htmlMessage.Height()))
+ if ok {
+ line += htmlMessage.Height()
+ continue
+ }
+ }
}
text.Draw(screen, messageX, line)