From 2027ab68582603a0a2e9b9b14df5c8b200d94166 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 9 Jul 2020 11:04:00 -0500 Subject: [PATCH] Fix snooze intent flags --- app/src/main/AndroidManifest.xml | 3 +-- .../notifications/NotificationManager.java | 12 +++------ .../tasks/reminders/NotificationActivity.java | 7 +---- .../org/tasks/reminders/SnoozeActivity.java | 27 ++++++++++++------- 4 files changed, 22 insertions(+), 27 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 98c099105..432c26e84 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -287,9 +287,8 @@ ids) { + Intent intent = new Intent(context, SnoozeActivity.class); + intent.setFlags(FLAGS); + intent.putExtra(SnoozeActivity.EXTRA_TASK_IDS, ids); + return intent; + } + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); themeAccent.applyStyle(getTheme()); - setup(getIntent(), savedInstanceState); - } - - @Override - protected void onNewIntent(Intent intent) { - super.onNewIntent(intent); - - setup(intent, null); - } + Intent intent = getIntent(); - private void setup(Intent intent, Bundle savedInstanceState) { if (intent.hasExtra(EXTRA_TASK_ID)) { taskIds.add(intent.getLongExtra(EXTRA_TASK_ID, -1L)); } else if (intent.hasExtra(EXTRA_TASK_IDS)) {