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

Commit 023f7033 authored by Prathmesh Prabhu's avatar Prathmesh Prabhu Committed by Android (Google) Code Review
Browse files

Merge "settings: Fix more NPEs when bluetooth is missing." into nyc-dev

parents 82c512db 8d763c03
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.settings;

import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothManager;
import android.content.Context;
import android.net.ConnectivityManager;
@@ -96,7 +97,10 @@ public class ResetNetworkConfirm extends InstrumentedFragment {
            BluetoothManager btManager = (BluetoothManager)
                    context.getSystemService(Context.BLUETOOTH_SERVICE);
            if (btManager != null) {
                btManager.getAdapter().factoryReset();
                BluetoothAdapter btAdapter = btManager.getAdapter();
                if (btAdapter != null) {
                    btAdapter.factoryReset();
                }
            }

            ImsManager.factoryReset(context);
+3 −0
Original line number Diff line number Diff line
@@ -454,6 +454,9 @@ public class SettingsAppWidgetProvider extends AppWidgetProvider {
                    return STATE_UNKNOWN;  // On emulator?
                }
                sLocalBluetoothAdapter = manager.getBluetoothAdapter();
                if (sLocalBluetoothAdapter == null) {
                    return STATE_UNKNOWN;  // On emulator?
                }
            }
            return bluetoothStateToFiveState(sLocalBluetoothAdapter.getBluetoothState());
        }