From 65d14617dfd4238b6f5b2e3728f1c78c83735d11 Mon Sep 17 00:00:00 2001 From: Ravi Paluri Date: Tue, 17 Nov 2015 18:59:24 +0530 Subject: IMS-VT: Update host call callProfile on conference success Update host call callProfile on conference success Change-Id: I0c7e07215d809a9eb0281e961fb6d7fd1024ef79 CRs-Fixed: 940142 --- src/java/com/android/ims/ImsCall.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src') diff --git a/src/java/com/android/ims/ImsCall.java b/src/java/com/android/ims/ImsCall.java index d0b5640..4e468fb 100644 --- a/src/java/com/android/ims/ImsCall.java +++ b/src/java/com/android/ims/ImsCall.java @@ -1904,6 +1904,9 @@ public class ImsCall implements ICall { listener = finalHostCall.mListener; + updateCallProfile(finalPeerCall); + updateCallProfile(finalHostCall); + // Clear all the merge related flags. clearMergeInfo(); @@ -1941,6 +1944,20 @@ public class ImsCall implements ICall { return; } + private static void updateCallProfile(ImsCall call) { + if (call != null) { + call.updateCallProfile(); + } + } + + private void updateCallProfile() { + synchronized (mLockObj) { + if (mSession != null) { + mCallProfile = mSession.getCallProfile(); + } + } + } + /** * Handles the case where the session has ended during a merge by reporting the termination * reason to listeners. -- cgit v1.2.3