From 15e1d3f87c5e18f3429c49d21b30e66fb2a9cff7 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 19 Feb 2020 21:54:53 +0200 Subject: Fix rendering formatted m.emotes --- ui/messages/html/break.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'ui/messages/html/break.go') diff --git a/ui/messages/html/break.go b/ui/messages/html/break.go index ea67ead..fca1d0e 100644 --- a/ui/messages/html/break.go +++ b/ui/messages/html/break.go @@ -16,6 +16,10 @@ package html +import ( + "maunium.net/go/mauview" +) + type BreakEntity struct { *BaseEntity } @@ -27,6 +31,12 @@ func NewBreakEntity() *BreakEntity { }} } +// AdjustStyle changes the style of this text entity. +func (be *BreakEntity) AdjustStyle(fn AdjustStyleFunc) Entity { + be.BaseEntity = be.BaseEntity.AdjustStyle(fn).(*BaseEntity) + return be +} + func (be *BreakEntity) Clone() Entity { return NewBreakEntity() } @@ -38,3 +48,7 @@ func (be *BreakEntity) PlainText() string { func (be *BreakEntity) String() string { return "&html.BreakEntity{},\n" } + +func (be *BreakEntity) Draw(screen mauview.Screen) { + // No-op, the logic happens in containers +} -- cgit v1.2.3