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

Commit d3c02d87 authored by Lei Yu's avatar Lei Yu Committed by Android (Google) Code Review
Browse files

Merge "Update SlicePreferenceController"

parents 1fe41d44 511b5fe9
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -109,12 +109,14 @@ public class BluetoothDeviceDetailsFragment extends RestrictedDashboardFragment
        mCachedDevice = getCachedDevice(mDeviceAddress);
        super.onAttach(context);

        if (FeatureFlagUtils.isEnabled(context, FeatureFlags.SLICE_INJECTION)) {
            final BluetoothFeatureProvider featureProvider = FeatureFactory.getFactory(context)
                    .getBluetoothFeatureProvider(context);
            use(BlockingSlicePrefController.class).setSliceUri(
                    featureProvider.getBluetoothDeviceSettingsUri(mDeviceAddress));
        }
        final BluetoothFeatureProvider featureProvider = FeatureFactory.getFactory(
                context).getBluetoothFeatureProvider(context);
        final boolean injectionEnabled = FeatureFlagUtils.isEnabled(context,
                FeatureFlags.SLICE_INJECTION);

        use(BlockingSlicePrefController.class).setSliceUri(injectionEnabled
                ? featureProvider.getBluetoothDeviceSettingsUri(mDeviceAddress)
                : null);
    }

    @Override
+3 −1
Original line number Diff line number Diff line
@@ -82,6 +82,8 @@ public class SlicePreferenceController extends BasePreferenceController implemen

    @Override
    public void onChanged(Slice slice) {
        if (slice != null) {
            mSlicePreference.onSliceUpdated(slice);
        }
    }
}