diff --git a/app/build.gradle b/app/build.gradle
index c07d0234..2b3ffcc9 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -56,7 +56,7 @@ android {
}
dependencies {
- implementation 'com.github.SimpleMobileTools:Simple-Commons:f1ba19dcc0'
+ implementation 'com.github.SimpleMobileTools:Simple-Commons:4222d24832'
implementation 'org.greenrobot:eventbus:3.2.0'
implementation 'com.klinkerapps:android-smsmms:5.2.6'
implementation 'com.github.tibbi:IndicatorFastScroll:c3de1d040a'
diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt
index d8adb047..14760758 100644
--- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt
@@ -117,7 +117,7 @@ class ThreadAdapter(
is ThreadSent -> setupThreadSuccess(itemView, item.delivered)
is ThreadError -> setupThreadError(itemView)
is ThreadSending -> setupThreadSending(itemView)
- else -> setupView(itemView, item as Message)
+ else -> setupView(holder, itemView, item as Message)
}
}
bindViewHolder(holder)
@@ -214,7 +214,7 @@ class ThreadAdapter(
}
}
- private fun setupView(view: View, message: Message) {
+ private fun setupView(holder: ViewHolder, view: View, message: Message) {
view.apply {
thread_message_holder.isSelected = selectedKeys.contains(message.hashCode())
thread_message_body.apply {
@@ -238,6 +238,15 @@ class ThreadAdapter(
thread_message_body.setLinkTextColor(contrastColor)
}
+ thread_message_body.setOnLongClickListener {
+ holder.viewLongClicked()
+ true
+ }
+
+ thread_message_body.setOnClickListener {
+ holder.viewClicked(message)
+ }
+
thread_mesage_attachments_holder.removeAllViews()
if (message.attachment?.attachments?.isNotEmpty() == true) {
for (attachment in message.attachment.attachments) {
diff --git a/app/src/main/res/menu/cab_thread.xml b/app/src/main/res/menu/cab_thread.xml
index 3618fc28..24b0ff34 100644
--- a/app/src/main/res/menu/cab_thread.xml
+++ b/app/src/main/res/menu/cab_thread.xml
@@ -3,7 +3,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto">