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

Commit 802040ba authored by William Escande's avatar William Escande
Browse files

Remove BatteryStatService call

Bluetooth sends intents when its state changes.
External code that wants to track the state should watch for those intents.

Fix: 278198192
Test: Unreproducable
Change-Id: I127dcb4d9f29955fccac1efd2afe1fb2f9643bd3
parent 1ff2644f
Loading
Loading
Loading
Loading
+0 −10
Original line number Diff line number Diff line
@@ -65,7 +65,6 @@ import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.database.ContentObserver;
import android.os.BatteryStatsManager;
import android.os.Binder;
import android.os.Bundle;
import android.os.Handler;
@@ -213,7 +212,6 @@ public class BluetoothManagerService extends IBluetoothManager.Stub {
    private String mAddress;
    private String mName;
    private final ContentResolver mContentResolver;
    private final BatteryStatsManager mBatteryStatsManager;
    private final RemoteCallbackList<IBluetoothManagerCallback> mCallbacks;
    private final RemoteCallbackList<IBluetoothStateChangeCallback> mStateChangeCallbacks;
    private IBinder mBluetoothBinder;
@@ -643,8 +641,6 @@ public class BluetoothManagerService extends IBluetoothManager.Stub {
        mCallbacks = new RemoteCallbackList<IBluetoothManagerCallback>();
        mStateChangeCallbacks = new RemoteCallbackList<IBluetoothStateChangeCallback>();

        mBatteryStatsManager = context.getSystemService(BatteryStatsManager.class);

        mUserManager = mContext.getSystemService(UserManager.class);

        mBluetoothNotificationManager = new BluetoothNotificationManager(mContext);
@@ -3099,12 +3095,6 @@ public class BluetoothManagerService extends IBluetoothManager.Stub {
            mActiveLogs.add(
                    new ActiveLog(reason, packageName, enable, System.currentTimeMillis()));
        }

        if (enable) {
            mBatteryStatsManager.reportBluetoothOn(Binder.getCallingUid(), reason, packageName);
        } else {
            mBatteryStatsManager.reportBluetoothOff(Binder.getCallingUid(), reason, packageName);
        }
    }

    private void addCrashLog() {