diff options
author | Hung-ying Tyan <tyanh@google.com> | 2010-10-03 22:49:09 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-10-03 22:49:09 -0700 |
commit | 51d2adab83837425dae8062b7ff2a5bd1e732dd9 (patch) | |
tree | f1610b9d036e36b6a2cf5ad14707a65fe73dc162 /voip/java/android/net/sip | |
parent | 4fd446f7b7e55dec61f15bcba8f9984af49b9c31 (diff) | |
parent | 1f34ffd7e36de5d1a12d4a3901c3ac4e4e56cb99 (diff) | |
download | frameworks_base-51d2adab83837425dae8062b7ff2a5bd1e732dd9.zip frameworks_base-51d2adab83837425dae8062b7ff2a5bd1e732dd9.tar.gz frameworks_base-51d2adab83837425dae8062b7ff2a5bd1e732dd9.tar.bz2 |
am 1f34ffd7: am 5cab38ba: Merge "SIP: minor fixes." into gingerbread
Merge commit '1f34ffd7e36de5d1a12d4a3901c3ac4e4e56cb99'
* commit '1f34ffd7e36de5d1a12d4a3901c3ac4e4e56cb99':
SIP: minor fixes.
Diffstat (limited to 'voip/java/android/net/sip')
-rw-r--r-- | voip/java/android/net/sip/SipManager.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/voip/java/android/net/sip/SipManager.java b/voip/java/android/net/sip/SipManager.java index a589fe9..bd859e8 100644 --- a/voip/java/android/net/sip/SipManager.java +++ b/voip/java/android/net/sip/SipManager.java @@ -23,6 +23,7 @@ import android.os.IBinder; import android.os.Looper; import android.os.RemoteException; import android.os.ServiceManager; +import android.util.Log; import java.text.ParseException; @@ -83,6 +84,8 @@ public class SipManager { /** Part of the incoming call intent. */ public static final String EXTRA_OFFER_SD = "android:sipOfferSD"; + private static final String TAG = "SipManager"; + private ISipService mSipService; private Context mContext; @@ -525,8 +528,10 @@ public class SipManager { return ((session == null) ? mUri : session.getLocalProfile().getUriString()); - } catch (RemoteException e) { - throw new RuntimeException(e); + } catch (Throwable e) { + // SipService died? SIP stack died? + Log.w(TAG, "getUri(): " + e); + return null; } } |