From 20b84e55f17edb67d0e8f4cb09f9b4812bc5e1b5 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 156c21ed9..243aad6fc 100644 --- a/app/src/main/java/org/linphone/views/LinphoneGL2JNIViewOverlay.java +++ b/app/src/main/java/org/linphone/views/LinphoneGL2JNIViewOverlay.java @@ -100,6 +100,8 @@ public class LinphoneGL2JNIViewOverlay extends org.linphone.mediastream.video.di public void onClick(View v) { Context context = LinphoneService.instance(); Intent intent = new Intent(context, LinphoneActivity.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 74b653643..2abcd3627 100644 --- a/app/src/main/java/org/linphone/views/LinphoneTextureViewOverlay.java +++ b/app/src/main/java/org/linphone/views/LinphoneTextureViewOverlay.java @@ -109,6 +109,8 @@ public class LinphoneTextureViewOverlay extends RelativeLayout implements Linpho public void onClick(View v) { Context context = LinphoneService.instance(); Intent intent = new Intent(context, LinphoneActivity.class); + // This flag is required to start an Activity from a Service context + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } });