aboutsummaryrefslogtreecommitdiff
path: root/src/java/com/android/internal/telephony/RadioMessagingProxy.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/android/internal/telephony/RadioMessagingProxy.java')
-rw-r--r--src/java/com/android/internal/telephony/RadioMessagingProxy.java21
1 files changed, 5 insertions, 16 deletions
diff --git a/src/java/com/android/internal/telephony/RadioMessagingProxy.java b/src/java/com/android/internal/telephony/RadioMessagingProxy.java
index 4e9bc8c073..69ccf3612a 100644
--- a/src/java/com/android/internal/telephony/RadioMessagingProxy.java
+++ b/src/java/com/android/internal/telephony/RadioMessagingProxy.java
@@ -41,26 +41,15 @@ public class RadioMessagingProxy extends RadioServiceProxy {
*/
public HalVersion setAidl(HalVersion halVersion,
android.hardware.radio.messaging.IRadioMessaging messaging) {
- mHalVersion = halVersion;
- mMessagingProxy = messaging;
- mIsAidl = true;
-
+ HalVersion version = halVersion;
try {
- HalVersion newHalVersion;
- int version = messaging.getInterfaceVersion();
- switch(version) {
- 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(messaging.getInterfaceVersion());
} catch (RemoteException e) {
Rlog.e(TAG, "setAidl: " + e);
}
+ mHalVersion = version;
+ mMessagingProxy = messaging;
+ mIsAidl = true;
Rlog.d(TAG, "AIDL initialized mHalVersion=" + mHalVersion);
return mHalVersion;