From 519fa74c418e6af991709cdc695dffa180d29dda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 22 Sep 2021 14:48:28 -0400 Subject: [PATCH] Conversation: launch new task Change-Id: Ia70407b440db57fd87d6425eac81abed5bb0ee9e --- .../src/main/java/cx/ring/fragments/ConversationFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.kt b/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.kt index 4a80a29e0..c0021fb0f 100644 --- a/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.kt +++ b/ring-android/app/src/main/java/cx/ring/fragments/ConversationFragment.kt @@ -929,6 +929,7 @@ class ConversationFragment : BaseSupportFragment<ConversationPresenter, Conversa Log.w(TAG, "DEBUG fn goToCallActivity") startActivity(Intent(Intent.ACTION_VIEW) .setClass(requireContext().applicationContext, CallActivity::class.java) + .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) .putExtra(NotificationService.KEY_CALL_ID, conferenceId) ) } @@ -936,11 +937,12 @@ class ConversationFragment : BaseSupportFragment<ConversationPresenter, Conversa override fun goToCallActivityWithResult(accountId: String, conversationUri: net.jami.model.Uri, contactUri: net.jami.model.Uri, withCamera: Boolean) { Log.w(TAG, "DEBUG fn goToCallActivityWithResult || hasVideo : $withCamera") val intent = Intent(Intent.ACTION_CALL) + .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) .setClass(requireContext(), CallActivity::class.java) .putExtras(ConversationPath.toBundle(accountId, conversationUri)) .putExtra(Intent.EXTRA_PHONE_NUMBER, contactUri.uri) .putExtra(CallFragment.KEY_HAS_VIDEO, withCamera) - startActivityForResult(intent, HomeActivity.REQUEST_CODE_CALL) + startActivity(intent) } private fun setupActionbar(conversation: Conversation) { -- GitLab