From e2e7888292292c6dd95d43f0c291b423317f4a12 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 22 May 2019 15:08:45 +0200 Subject: [PATCH] Added missing flags in video overlay intents --- .../main/java/org/linphone/views/LinphoneGL2JNIViewOverlay.java | 2 ++ .../java/org/linphone/views/LinphoneTextureViewOverlay.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/src/main/java/org/linphone/views/LinphoneGL2JNIViewOverlay.java b/app/src/main/java/org/linphone/views/LinphoneGL2JNIViewOverlay.java index 25eb250b8..550e1fa5c 100644 --- a/app/src/main/java/org/linphone/views/LinphoneGL2JNIViewOverlay.java +++ b/app/src/main/java/org/linphone/views/LinphoneGL2JNIViewOverlay.java @@ -102,6 +102,8 @@ public class LinphoneGL2JNIViewOverlay extends org.linphone.mediastream.video.di public void onClick(View v) { Context context = LinphoneService.instance(); Intent intent = new Intent(context, CallActivity.class); + // This flag is required to start an Activity from a Service context + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } }); diff --git a/app/src/main/java/org/linphone/views/LinphoneTextureViewOverlay.java b/app/src/main/java/org/linphone/views/LinphoneTextureViewOverlay.java index 9ecc57649..163752e82 100644 --- a/app/src/main/java/org/linphone/views/LinphoneTextureViewOverlay.java +++ b/app/src/main/java/org/linphone/views/LinphoneTextureViewOverlay.java @@ -108,6 +108,8 @@ public class LinphoneTextureViewOverlay extends RelativeLayout implements Linpho public void onClick(View v) { Context context = LinphoneService.instance(); Intent intent = new Intent(context, CallActivity.class); + // This flag is required to start an Activity from a Service context + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } });