Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0835d014 authored by Michael Groover's avatar Michael Groover Committed by Android (Google) Code Review
Browse files

Merge "Add unaudited exported flag to exposed runtime receivers"

parents 1c23755d 985df6e2
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -341,7 +341,8 @@ public final class CommunalManagerService extends SystemService {
                    UserHandle.SYSTEM,
                    mIntentFilter,
                    /* broadcastPermission= */null,
                    /* scheduler= */ null);
                    /* scheduler= */ null,
                    Context.RECEIVER_EXPORTED_UNAUDITED);
        }

        private void unregister() {
+2 −1
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@ import static com.android.server.wm.ActivityInterceptorCallback.COMMUNAL_MODE_OR
import static com.google.common.truth.Truth.assertThat;

import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.spy;
@@ -138,7 +139,7 @@ public class CommunalManagerServiceTest {
        ArgumentCaptor<BroadcastReceiver> packageReceiverCaptor =
                ArgumentCaptor.forClass(BroadcastReceiver.class);
        verify(mContextSpy).registerReceiverAsUser(packageReceiverCaptor.capture(),
                eq(UserHandle.SYSTEM), any(), any(), any());
                eq(UserHandle.SYSTEM), any(), any(), any(), anyInt());
        mPackageReceiver = packageReceiverCaptor.getValue();

        mBinder = mService.getBinderServiceInstance();