From c133781723f64d1321685d02ad6a208286bf0a42 Mon Sep 17 00:00:00 2001 From: repo sync Date: Mon, 13 Jun 2011 17:07:41 +0800 Subject: [PATCH] Fix the issue of onNetwork in UI thread. bug:458435 This will temporarily start a thread for answering calls, we are going to add a handler thread to handle this soon. Change-Id: I9079038d671e1b1631c6e663fc2c3de297d97428 --- voip/java/com/android/server/sip/SipSessionGroup.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/voip/java/com/android/server/sip/SipSessionGroup.java b/voip/java/com/android/server/sip/SipSessionGroup.java index b5f1a17374465..4837eb9080243 100644 --- a/voip/java/com/android/server/sip/SipSessionGroup.java +++ b/voip/java/com/android/server/sip/SipSessionGroup.java @@ -528,12 +528,8 @@ class SipSessionGroup implements SipListener { public void answerCall(String sessionDescription, int timeout) { synchronized (SipSessionGroup.this) { if (mPeerProfile == null) return; - try { - processCommand(new MakeCallCommand(mPeerProfile, - sessionDescription, timeout)); - } catch (SipException e) { - onError(e); - } + doCommandAsync(new MakeCallCommand(mPeerProfile, + sessionDescription, timeout)); } }