diff options
Diffstat (limited to 'src/java/com/android/internal/telephony/RadioNetworkProxy.java')
-rw-r--r-- | src/java/com/android/internal/telephony/RadioNetworkProxy.java | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/src/java/com/android/internal/telephony/RadioNetworkProxy.java b/src/java/com/android/internal/telephony/RadioNetworkProxy.java index 4717ad60d0..246c2e0204 100644 --- a/src/java/com/android/internal/telephony/RadioNetworkProxy.java +++ b/src/java/com/android/internal/telephony/RadioNetworkProxy.java @@ -70,29 +70,15 @@ public class RadioNetworkProxy extends RadioServiceProxy { */ public HalVersion setAidl(HalVersion halVersion, android.hardware.radio.network.IRadioNetwork network) { - mHalVersion = halVersion; - mNetworkProxy = network; - mIsAidl = true; - + HalVersion version = halVersion; try { - HalVersion newHalVersion; - int version = network.getInterfaceVersion(); - switch(version) { - case 2: - newHalVersion = RIL.RADIO_HAL_VERSION_2_1; - break; - default: - newHalVersion = RIL.RADIO_HAL_VERSION_2_0; - break; - } - Rlog.d(TAG, "AIDL version=" + version + ", halVersion=" + newHalVersion); - - if (mHalVersion.less(newHalVersion)) { - mHalVersion = newHalVersion; - } + version = RIL.getServiceHalVersion(network.getInterfaceVersion()); } catch (RemoteException e) { Rlog.e(TAG, "setAidl: " + e); } + mHalVersion = version; + mNetworkProxy = network; + mIsAidl = true; Rlog.d(TAG, "AIDL initialized mHalVersion=" + mHalVersion); return mHalVersion; |