Correcting issue where video call icon shows for all calls.
The issue is in the ImsPhoneConnection code which checks for the VideoState of the current call. There was some work done at the RIL level to restructure what the various ImsCallProfile instances mean. When this code was written, getLocalCallProfile() was intended to refer to the capabilities of the current call. This has since changed so that there are 3 profiles: getCallProfile() -- the actual profile. getLocalCallProfile() -- what the local device supports. getRemoteCallProfile() -- what the remote device supports. On a video capable device, getLocalCallProfile() appears to now return DO NOT MERGE "Video", where it did not in the past. There must have been a change in the modem code recently which has caused this to show up now (where it was not an issue in the past). Bug: 19144923 Change-Id: If58d58a073feb05e3509570eaac4dc02749ca212 (cherry picked from commit 1259a643)
Loading
Please register or sign in to comment