From 2e701ddb903156cda63949e160ee571d71a9e7a2 Mon Sep 17 00:00:00 2001 From: Michael Groover Date: Mon, 22 Nov 2021 17:40:50 -0800 Subject: [PATCH] Correct exported state for VoiceInteractionManagerServiceImpl receiver The VoiceInteractionManagerServiceImpl receiver that listens for CLOSE_SYSTEM_DIALOGS broadcasts was initially marked as not exported since this broadcast should be dropped by the platform when sent from apps. However since this broadcast is still valid to be used in tests, receivers registering for this broadcast should be marked as exported. This commit updates the receiver to exported to allow any tests that send this broadcast to complete successfully. Bug: 161145287 Test: Build Change-Id: I2238b2e2d3c3b6ecec155b628ac59e8db6e863b6 --- .../voiceinteraction/VoiceInteractionManagerServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerServiceImpl.java b/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerServiceImpl.java index f4f06fd81c584..96c78bc2d0efe 100644 --- a/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerServiceImpl.java +++ b/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerServiceImpl.java @@ -191,7 +191,7 @@ class VoiceInteractionManagerServiceImpl implements VoiceInteractionSessionConne IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); mContext.registerReceiver(mBroadcastReceiver, filter, null, handler, - Context.RECEIVER_NOT_EXPORTED); + Context.RECEIVER_EXPORTED); } public boolean showSessionLocked(Bundle args, int flags,