Loading android/app/src/com/android/bluetooth/hfp/HeadsetService.java +11 −1 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ import com.android.bluetooth.btservice.MetricsLogger; import com.android.bluetooth.btservice.ProfileService; import com.android.bluetooth.btservice.ServiceFactory; import com.android.bluetooth.btservice.storage.DatabaseManager; import com.android.bluetooth.hfpclient.HeadsetClientService; import com.android.bluetooth.le_audio.LeAudioService; import com.android.bluetooth.telephony.BluetoothInCallService; import com.android.internal.annotations.VisibleForTesting; Loading Loading @@ -1992,7 +1993,16 @@ public class HeadsetService extends ProfileService { return isInbandRingingSupported && !SystemProperties.getBoolean( DISABLE_INBAND_RINGING_PROPERTY, false) && !mInbandRingingRuntimeDisable && inbandRingtoneAllowedByPolicy; && inbandRingtoneAllowedByPolicy && !isHeadsetClientConnected(); } private boolean isHeadsetClientConnected() { HeadsetClientService headsetClientService = HeadsetClientService.getHeadsetClientService(); if (headsetClientService == null) { return false; } return !(headsetClientService.getConnectedDevices().isEmpty()); } /** Loading Loading
android/app/src/com/android/bluetooth/hfp/HeadsetService.java +11 −1 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ import com.android.bluetooth.btservice.MetricsLogger; import com.android.bluetooth.btservice.ProfileService; import com.android.bluetooth.btservice.ServiceFactory; import com.android.bluetooth.btservice.storage.DatabaseManager; import com.android.bluetooth.hfpclient.HeadsetClientService; import com.android.bluetooth.le_audio.LeAudioService; import com.android.bluetooth.telephony.BluetoothInCallService; import com.android.internal.annotations.VisibleForTesting; Loading Loading @@ -1992,7 +1993,16 @@ public class HeadsetService extends ProfileService { return isInbandRingingSupported && !SystemProperties.getBoolean( DISABLE_INBAND_RINGING_PROPERTY, false) && !mInbandRingingRuntimeDisable && inbandRingtoneAllowedByPolicy; && inbandRingtoneAllowedByPolicy && !isHeadsetClientConnected(); } private boolean isHeadsetClientConnected() { HeadsetClientService headsetClientService = HeadsetClientService.getHeadsetClientService(); if (headsetClientService == null) { return false; } return !(headsetClientService.getConnectedDevices().isEmpty()); } /** Loading