aboutsummaryrefslogtreecommitdiff
path: root/src/java/com/android/internal/telephony/RadioNetworkProxy.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/android/internal/telephony/RadioNetworkProxy.java')
-rw-r--r--src/java/com/android/internal/telephony/RadioNetworkProxy.java24
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;