From 559ac1cb4a626e1bcabead0b79a86ff5fe0afda2 Mon Sep 17 00:00:00 2001 From: Matt Casey Date: Sat, 25 Apr 2020 14:02:14 -0400 Subject: [PATCH] Clear back stack when editing a screenshot Previously old screenshot editing sessions could be accessed via back (or similar on-screen affordance). Bug: 149483164 Test: Manual testing of bug resolution. Change-Id: Ic508371220c13b42b72ea9b42c0395d9f250f8a7 --- .../android/systemui/screenshot/SaveImageInBackgroundTask.java | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java b/packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java index c828c4cccce52..a43209e05e9eb 100644 --- a/packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java +++ b/packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java @@ -301,6 +301,7 @@ class SaveImageInBackgroundTask extends AsyncTask { editIntent.setData(uri); editIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); editIntent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION); + editIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); // Create a edit action PendingIntent editAction = PendingIntent.getBroadcastAsUser(context, requestCode,