From e9194934ae8b098b61a068a183d32763e5621ad3 Mon Sep 17 00:00:00 2001 From: althafvly Date: Wed, 17 Apr 2024 12:35:06 +0530 Subject: [PATCH] Parts: Fix writing profile to NFC tag For NFC tag writing, we require a mutable intent. --- src/org/lineageos/lineageparts/profiles/NFCProfileWriter.java | 2 +- .../lineageparts/profiles/triggers/NfcTriggerFragment.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/lineageos/lineageparts/profiles/NFCProfileWriter.java b/src/org/lineageos/lineageparts/profiles/NFCProfileWriter.java index d651e9b5..06b95627 100644 --- a/src/org/lineageos/lineageparts/profiles/NFCProfileWriter.java +++ b/src/org/lineageos/lineageparts/profiles/NFCProfileWriter.java @@ -85,7 +85,7 @@ public class NFCProfileWriter extends Activity { private PendingIntent getPendingIntent() { return PendingIntent.getActivity(this, 0, new Intent(this, getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP), - PendingIntent.FLAG_IMMUTABLE); + PendingIntent.FLAG_UPDATE_CURRENT); } private void disableTagWriteMode() { diff --git a/src/org/lineageos/lineageparts/profiles/triggers/NfcTriggerFragment.java b/src/org/lineageos/lineageparts/profiles/triggers/NfcTriggerFragment.java index aac98393..174c5804 100644 --- a/src/org/lineageos/lineageparts/profiles/triggers/NfcTriggerFragment.java +++ b/src/org/lineageos/lineageparts/profiles/triggers/NfcTriggerFragment.java @@ -89,7 +89,7 @@ public class NfcTriggerFragment extends Fragment implements NFCProfileTagCallbac private PendingIntent getPendingIntent() { Intent intent = new Intent(getActivity(), getActivity().getClass()) .addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); - return PendingIntent.getActivity(getActivity(), 0, intent, PendingIntent.FLAG_IMMUTABLE); + return PendingIntent.getActivity(getActivity(), 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); } private void disableTagWriteMode() { -- GitLab