diff --git a/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt b/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt index c806d4e3f..912ff99ad 100644 --- a/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt +++ b/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt @@ -21,7 +21,7 @@ package org.linphone.activities.main.chat.fragments import android.app.Activity import android.app.Dialog -import android.content.Intent +import android.content.* import android.content.pm.PackageManager import android.os.Bundle import android.os.Parcelable @@ -40,6 +40,7 @@ import androidx.navigation.fragment.findNavController import androidx.recyclerview.widget.ItemTouchHelper import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView +import com.google.android.material.dialog.MaterialAlertDialogBuilder import java.io.File import java.lang.IllegalArgumentException import kotlinx.coroutines.* @@ -552,6 +553,34 @@ class DetailChatRoomFragment : MasterFragment + val clipboard: ClipboardManager = + coreContext.context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager + val clip = ClipData.newPlainText("Chat room info", message) + clipboard.setPrimaryClip(clip) + } + + alertDialog.show() + true + } + false + } + binding.setSecurityIconClickListener { showParticipantsDevices() } diff --git a/app/src/main/res/layout/chat_room_detail_fragment.xml b/app/src/main/res/layout/chat_room_detail_fragment.xml index f69bb7e5c..2e0312588 100644 --- a/app/src/main/res/layout/chat_room_detail_fragment.xml +++ b/app/src/main/res/layout/chat_room_detail_fragment.xml @@ -14,6 +14,9 @@ + @@ -129,6 +132,7 @@