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

Commit 8c389114 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Make isSystemProvider field final" into main

parents df1450c5 38855a98
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -42,15 +42,16 @@ abstract class MediaRoute2Provider {
    final Object mLock = new Object();

    Callback mCallback;
    boolean mIsSystemRouteProvider;
    public final boolean mIsSystemRouteProvider;
    private volatile MediaRoute2ProviderInfo mProviderInfo;

    @GuardedBy("mLock")
    final List<RoutingSessionInfo> mSessionInfos = new ArrayList<>();

    MediaRoute2Provider(@NonNull ComponentName componentName) {
    MediaRoute2Provider(@NonNull ComponentName componentName, boolean isSystemRouteProvider) {
        mComponentName = Objects.requireNonNull(componentName, "Component name must not be null.");
        mUniqueId = componentName.flattenToShortString();
        mIsSystemRouteProvider = isSystemRouteProvider;
    }

    public void setCallback(Callback callback) {
+1 −1
Original line number Diff line number Diff line
@@ -96,7 +96,7 @@ final class MediaRoute2ProviderServiceProxy extends MediaRoute2Provider {
            @NonNull ComponentName componentName,
            boolean isSelfScanOnlyProvider,
            int userId) {
        super(componentName);
        super(componentName, /* isSystemRouteProvider= */ false);
        mContext = Objects.requireNonNull(context, "Context must not be null.");
        mRequestIdToSessionCreationRequest = new LongSparseArray<>();
        mSessionOriginalIdToTransferRequest = new HashMap<>();
+1 −2
Original line number Diff line number Diff line
@@ -90,8 +90,7 @@ class SystemMediaRoute2Provider extends MediaRoute2Provider {
    private volatile SessionCreationOrTransferRequest mPendingTransferRequest;

    SystemMediaRoute2Provider(Context context, UserHandle user, Looper looper) {
        super(COMPONENT_NAME);
        mIsSystemRouteProvider = true;
        super(COMPONENT_NAME, /* isSystemRouteProvider= */ true);
        mContext = context;
        mUser = user;
        mHandler = new Handler(looper);