Loading packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java +3 −2 Original line number Original line Diff line number Diff line Loading @@ -440,8 +440,9 @@ public class LocalMediaManager implements BluetoothCallback { MediaDevice connectDevice = getMediaDeviceById(mMediaDevices, id); MediaDevice connectDevice = getMediaDeviceById(mMediaDevices, id); connectDevice = connectDevice != null connectDevice = connectDevice != null ? connectDevice : updateCurrentConnectedDevice(); ? connectDevice : updateCurrentConnectedDevice(); if (connectDevice != null) { connectDevice.setState(MediaDeviceState.STATE_CONNECTED); connectDevice.setState(MediaDeviceState.STATE_CONNECTED); } if (connectDevice == mCurrentConnectedDevice) { if (connectDevice == mCurrentConnectedDevice) { Log.d(TAG, "onConnectedDeviceChanged() this device all ready connected!"); Log.d(TAG, "onConnectedDeviceChanged() this device all ready connected!"); return; return; Loading packages/SettingsLib/tests/robotests/src/com/android/settingslib/media/LocalMediaManagerTest.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -449,6 +449,12 @@ public class LocalMediaManagerTest { .STATE_CONNECTED); .STATE_CONNECTED); } } @Test public void onConnectedDeviceChanged_nullConnectedDevice_noException() { mLocalMediaManager.registerCallback(mCallback); mLocalMediaManager.mMediaDeviceCallback.onConnectedDeviceChanged(TEST_DEVICE_ID_2); } @Test @Test public void onDeviceAttributesChanged_shouldDispatchDeviceListUpdate() { public void onDeviceAttributesChanged_shouldDispatchDeviceListUpdate() { mLocalMediaManager.registerCallback(mCallback); mLocalMediaManager.registerCallback(mCallback); Loading Loading
packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java +3 −2 Original line number Original line Diff line number Diff line Loading @@ -440,8 +440,9 @@ public class LocalMediaManager implements BluetoothCallback { MediaDevice connectDevice = getMediaDeviceById(mMediaDevices, id); MediaDevice connectDevice = getMediaDeviceById(mMediaDevices, id); connectDevice = connectDevice != null connectDevice = connectDevice != null ? connectDevice : updateCurrentConnectedDevice(); ? connectDevice : updateCurrentConnectedDevice(); if (connectDevice != null) { connectDevice.setState(MediaDeviceState.STATE_CONNECTED); connectDevice.setState(MediaDeviceState.STATE_CONNECTED); } if (connectDevice == mCurrentConnectedDevice) { if (connectDevice == mCurrentConnectedDevice) { Log.d(TAG, "onConnectedDeviceChanged() this device all ready connected!"); Log.d(TAG, "onConnectedDeviceChanged() this device all ready connected!"); return; return; Loading
packages/SettingsLib/tests/robotests/src/com/android/settingslib/media/LocalMediaManagerTest.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -449,6 +449,12 @@ public class LocalMediaManagerTest { .STATE_CONNECTED); .STATE_CONNECTED); } } @Test public void onConnectedDeviceChanged_nullConnectedDevice_noException() { mLocalMediaManager.registerCallback(mCallback); mLocalMediaManager.mMediaDeviceCallback.onConnectedDeviceChanged(TEST_DEVICE_ID_2); } @Test @Test public void onDeviceAttributesChanged_shouldDispatchDeviceListUpdate() { public void onDeviceAttributesChanged_shouldDispatchDeviceListUpdate() { mLocalMediaManager.registerCallback(mCallback); mLocalMediaManager.registerCallback(mCallback); Loading