Loading src/com/android/bluetooth/gatt/GattService.java +16 −4 Original line number Diff line number Diff line Loading @@ -198,16 +198,28 @@ public class GattService extends ProfileService { mServiceDeclarations.clear(); mActiveServiceDeclarations.clear(); mReliableQueue.clear(); if (mAdvertiseManager != null) mAdvertiseManager.cleanup(); if (mScanManager != null) mScanManager.cleanup(); if (mAdvertiseManager != null) { mAdvertiseManager.cleanup(); mAdvertiseManager = null; } if (mScanManager != null) { mScanManager.cleanup(); mScanManager = null; } return true; } protected boolean cleanup() { if (DBG) Log.d(TAG, "cleanup()"); cleanupNative(); if (mAdvertiseManager != null) mAdvertiseManager.cleanup(); if (mScanManager != null) mScanManager.cleanup(); if (mAdvertiseManager != null) { mAdvertiseManager.cleanup(); mAdvertiseManager = null; } if (mScanManager != null) { mScanManager.cleanup(); mScanManager = null; } return true; } Loading Loading
src/com/android/bluetooth/gatt/GattService.java +16 −4 Original line number Diff line number Diff line Loading @@ -198,16 +198,28 @@ public class GattService extends ProfileService { mServiceDeclarations.clear(); mActiveServiceDeclarations.clear(); mReliableQueue.clear(); if (mAdvertiseManager != null) mAdvertiseManager.cleanup(); if (mScanManager != null) mScanManager.cleanup(); if (mAdvertiseManager != null) { mAdvertiseManager.cleanup(); mAdvertiseManager = null; } if (mScanManager != null) { mScanManager.cleanup(); mScanManager = null; } return true; } protected boolean cleanup() { if (DBG) Log.d(TAG, "cleanup()"); cleanupNative(); if (mAdvertiseManager != null) mAdvertiseManager.cleanup(); if (mScanManager != null) mScanManager.cleanup(); if (mAdvertiseManager != null) { mAdvertiseManager.cleanup(); mAdvertiseManager = null; } if (mScanManager != null) { mScanManager.cleanup(); mScanManager = null; } return true; } Loading