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