Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +15 −0 Original line number Diff line number Diff line Loading @@ -1077,6 +1077,8 @@ public class ImsPhoneCallTracker extends CallTracker { if (ignoreState) { conn.updateAddressDisplay(imsCall); conn.updateExtras(imsCall); maybeSetVideoCallProvider(conn, imsCall); return; } Loading @@ -1095,6 +1097,19 @@ public class ImsPhoneCallTracker extends CallTracker { } } private void maybeSetVideoCallProvider(ImsPhoneConnection conn, ImsCall imsCall) { android.telecom.Connection.VideoProvider connVideoProvider = conn.getVideoProvider(); if (connVideoProvider != null || imsCall.getCallSession().getVideoCallProvider() == null) { return; } try { setVideoCallProvider(conn, imsCall); } catch (RemoteException e) { loge("maybeSetVideoCallProvider: exception " + e); } } private int getDisconnectCauseFromReasonInfo(ImsReasonInfo reasonInfo) { int cause = DisconnectCause.ERROR_UNSPECIFIED; Loading Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +15 −0 Original line number Diff line number Diff line Loading @@ -1077,6 +1077,8 @@ public class ImsPhoneCallTracker extends CallTracker { if (ignoreState) { conn.updateAddressDisplay(imsCall); conn.updateExtras(imsCall); maybeSetVideoCallProvider(conn, imsCall); return; } Loading @@ -1095,6 +1097,19 @@ public class ImsPhoneCallTracker extends CallTracker { } } private void maybeSetVideoCallProvider(ImsPhoneConnection conn, ImsCall imsCall) { android.telecom.Connection.VideoProvider connVideoProvider = conn.getVideoProvider(); if (connVideoProvider != null || imsCall.getCallSession().getVideoCallProvider() == null) { return; } try { setVideoCallProvider(conn, imsCall); } catch (RemoteException e) { loge("maybeSetVideoCallProvider: exception " + e); } } private int getDisconnectCauseFromReasonInfo(ImsReasonInfo reasonInfo) { int cause = DisconnectCause.ERROR_UNSPECIFIED; Loading