From 22333d2f57398c5e104f4e80d69b6184310501dd Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Tue, 8 Jun 2021 13:59:54 +0200 Subject: [PATCH] disable text fields for location messages (workaround) i tried to suppress that zip codes are shown as clickable telephopne numbers. but android:autoLink="none" and messageText!!.linksClickable = false don't seem to work. as a workaround i disabled the text field completely. so the links are still underlined but nut clickable. and it's also not possible now to mark text and get the context menu. Signed-off-by: Marcel Hibbe --- .../talk/adapters/messages/IncomingLocationMessageViewHolder.kt | 1 + .../talk/adapters/messages/OutcomingLocationMessageViewHolder.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder.kt index 4bc1eecf9..3b89e0c9a 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder.kt @@ -174,6 +174,7 @@ class IncomingLocationMessageViewHolder(incomingView: View) : MessageHolders val textSize = context?.resources!!.getDimension(R.dimen.chat_text_size) messageText!!.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize) messageText!!.text = message.text + messageText!!.isEnabled = false // parent message handling diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder.kt index 1aadec6cf..1c712bd9d 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder.kt @@ -125,6 +125,7 @@ class OutcomingLocationMessageViewHolder(incomingView: View) : MessageHolders messageText!!.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize) messageTimeView!!.layoutParams = layoutParams messageText!!.text = message.text + messageText!!.isEnabled = false // parent message handling