Merge "Fix for updating the correct isUsingCarrierAggregation value"
diff --git a/src/java/com/android/internal/telephony/RatRatcheter.java b/src/java/com/android/internal/telephony/RatRatcheter.java
index 6b76414..59078a4 100644
--- a/src/java/com/android/internal/telephony/RatRatcheter.java
+++ b/src/java/com/android/internal/telephony/RatRatcheter.java
@@ -111,6 +111,10 @@
mDataRatchetEnabled = false;
return;
}
+
+ boolean newUsingCA = oldSS.isUsingCarrierAggregation()
+ || newSS.isUsingCarrierAggregation()
+ || newSS.getCellBandwidths().length > 1;
if (mVoiceRatchetEnabled) {
int newVoiceRat = ratchetRat(oldSS.getRilVoiceRadioTechnology(),
newSS.getRilVoiceRadioTechnology());
@@ -129,9 +133,6 @@
mDataRatchetEnabled = true;
}
- boolean newUsingCA = oldSS.isUsingCarrierAggregation()
- || newSS.isUsingCarrierAggregation()
- || newSS.getCellBandwidths().length > 1;
newSS.setIsUsingCarrierAggregation(newUsingCA);
}