Bug 1462408 - Set correct Intent flags when launching Fennec crash reporter r=jchen draft
authorJames Willcox <snorp@snorp.net>
Tue, 22 May 2018 09:51:27 -0500
changeset 798284 260f7ac29f840fd1fd309b9c0c969fe5560cabe5
parent 798283 2fa012bddf480e815a250682432904e908572eb0
push id110693
push userbmo:snorp@snorp.net
push dateTue, 22 May 2018 15:03:18 +0000
reviewersjchen
bugs1462408
milestone62.0a1
Bug 1462408 - Set correct Intent flags when launching Fennec crash reporter r=jchen MozReview-Commit-ID: 6iXgivUWIWu
mobile/android/geckoview/src/main/java/org/mozilla/gecko/CrashReporterService.java
--- a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/CrashReporterService.java
+++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/CrashReporterService.java
@@ -61,16 +61,17 @@ public class CrashReporterService extend
         if (intent == null || !intent.getAction().equals(ACTION_REPORT_CRASH)) {
             Log.d(LOGTAG, "Invalid or unknown action");
             return;
         }
 
         Class<?> reporterActivityCls = getFennecReporterActivity();
         if (reporterActivityCls != null) {
             intent.setClass(this, reporterActivityCls);
+            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
             startActivity(intent);
             return;
         }
 
         submitCrash(intent);
     }
 
     private Class<?> getFennecReporterActivity() {