@@ -105,10 +105,10 @@ internal class RichTextComposerLayout @JvmOverloads constructor(
105
105
override val attachmentButton: ImageButton
106
106
get() = views.attachmentButton
107
107
108
- val richTextEditText: EditText get() =
109
- views.richTextComposerEditText
110
- val plainTextEditText: EditText get() =
111
- views.plainTextComposerEditText
108
+ val richTextEditText: EditText
109
+ get() = views.richTextComposerEditText
110
+ val plainTextEditText: EditText
111
+ get() = views.plainTextComposerEditText
112
112
113
113
var pillDisplayHandler: PillDisplayHandler ? = null
114
114
@@ -237,14 +237,16 @@ internal class RichTextComposerLayout @JvmOverloads constructor(
237
237
views.composerEditTextOuterBorder.background = borderShapeDrawable
238
238
239
239
setupRichTextMenu()
240
- views.richTextComposerEditText.mentionDisplayHandler = object : MentionDisplayHandler {
241
- override fun resolveMentionDisplay (text : String , url : String ): TextDisplay =
242
- pillDisplayHandler?.resolveMentionDisplay(text, url) ? : TextDisplay .Plain
243
-
244
- override fun resolveAtRoomMentionDisplay (): TextDisplay =
245
- pillDisplayHandler?.resolveAtRoomMentionDisplay() ? : TextDisplay .Plain
246
- }
247
-
240
+ views.richTextComposerEditText.updateStyle(
241
+ styleConfig = views.richTextComposerEditText.styleConfig,
242
+ mentionDisplayHandler = object : MentionDisplayHandler {
243
+ override fun resolveMentionDisplay (text : String , url : String ): TextDisplay =
244
+ pillDisplayHandler?.resolveMentionDisplay(text, url) ? : TextDisplay .Plain
245
+
246
+ override fun resolveAtRoomMentionDisplay (): TextDisplay =
247
+ pillDisplayHandler?.resolveAtRoomMentionDisplay() ? : TextDisplay .Plain
248
+ }
249
+ )
248
250
updateTextFieldBorder(isFullScreen)
249
251
}
250
252
0 commit comments