Loading core/java/android/server/BluetoothEventLoop.java +2 −0 Original line number Diff line number Diff line Loading @@ -120,7 +120,9 @@ class BluetoothEventLoop { | PowerManager.ON_AFTER_RELEASE, TAG); mWakeLock.setReferenceCounted(false); initializeNativeDataNative(); } /*package*/ void getProfileProxy() { mAdapter.getProfileProxy(mContext, mProfileServiceListener, BluetoothProfile.A2DP); } Loading core/java/android/server/BluetoothService.java +4 −0 Original line number Diff line number Diff line Loading @@ -319,6 +319,10 @@ public class BluetoothService extends IBluetooth.Stub { mEventLoop = new BluetoothEventLoop(mContext, mAdapter, this); } public synchronized void initAfterA2dpRegistration() { mEventLoop.getProfileProxy(); } @Override protected void finalize() throws Throwable { mContext.unregisterReceiver(mReceiver); Loading services/java/com/android/server/SystemServer.java +2 −1 Original line number Diff line number Diff line Loading @@ -215,6 +215,7 @@ class ServerThread extends Thread { bluetoothA2dp = new BluetoothA2dpService(context, bluetooth); ServiceManager.addService(BluetoothA2dpService.BLUETOOTH_A2DP_SERVICE, bluetoothA2dp); bluetooth.initAfterA2dpRegistration(); int bluetoothOn = Settings.Secure.getInt(mContentResolver, Settings.Secure.BLUETOOTH_ON, 0); Loading Loading
core/java/android/server/BluetoothEventLoop.java +2 −0 Original line number Diff line number Diff line Loading @@ -120,7 +120,9 @@ class BluetoothEventLoop { | PowerManager.ON_AFTER_RELEASE, TAG); mWakeLock.setReferenceCounted(false); initializeNativeDataNative(); } /*package*/ void getProfileProxy() { mAdapter.getProfileProxy(mContext, mProfileServiceListener, BluetoothProfile.A2DP); } Loading
core/java/android/server/BluetoothService.java +4 −0 Original line number Diff line number Diff line Loading @@ -319,6 +319,10 @@ public class BluetoothService extends IBluetooth.Stub { mEventLoop = new BluetoothEventLoop(mContext, mAdapter, this); } public synchronized void initAfterA2dpRegistration() { mEventLoop.getProfileProxy(); } @Override protected void finalize() throws Throwable { mContext.unregisterReceiver(mReceiver); Loading
services/java/com/android/server/SystemServer.java +2 −1 Original line number Diff line number Diff line Loading @@ -215,6 +215,7 @@ class ServerThread extends Thread { bluetoothA2dp = new BluetoothA2dpService(context, bluetooth); ServiceManager.addService(BluetoothA2dpService.BLUETOOTH_A2DP_SERVICE, bluetoothA2dp); bluetooth.initAfterA2dpRegistration(); int bluetoothOn = Settings.Secure.getInt(mContentResolver, Settings.Secure.BLUETOOTH_ON, 0); Loading