From 928254beec2d09f301569706907b7c36867d26ec Mon Sep 17 00:00:00 2001 From: Jacob Hobbie Date: Tue, 2 Nov 2021 21:29:45 +0000 Subject: [PATCH] Adding RECEIVER_EXPORTED flag. ACTION_CLOSE_SySTEM_DIALOG has been deprecated and will be dropped by the system in non-debug builds S+, so we want to preserve the old behavior and should mark this receiver as exported for T+. Bug:161145287 Change-Id: I27fa0cbd971d17cb2bf7852e464c1b37d41350a8 Test: no-op --- .../homepage/contextualcards/ContextualCardsFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/homepage/contextualcards/ContextualCardsFragment.java b/src/com/android/settings/homepage/contextualcards/ContextualCardsFragment.java index 3b75ebf420e..fb879bacc5a 100644 --- a/src/com/android/settings/homepage/contextualcards/ContextualCardsFragment.java +++ b/src/com/android/settings/homepage/contextualcards/ContextualCardsFragment.java @@ -129,7 +129,7 @@ public class ContextualCardsFragment extends InstrumentedFragment implements private void registerKeyEventReceiver() { getActivity().registerReceiver(mKeyEventReceiver, - new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)); + new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS), Context.RECEIVER_EXPORTED); } private void unregisterKeyEventReceiver() {