am f3f9967e: Make sure to update data availability in call setup capable triggers.
* commit 'f3f9967e22201276d65f4be6006aca1cecc2a604': Make sure to update data availability in call setup capable triggers.
This commit is contained in:
@@ -556,6 +556,9 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
|||||||
if (DBG) log("onDataConnectionAttached: start polling notify attached");
|
if (DBG) log("onDataConnectionAttached: start polling notify attached");
|
||||||
startNetStatPoll();
|
startNetStatPoll();
|
||||||
notifyDataConnection(Phone.REASON_DATA_ATTACHED);
|
notifyDataConnection(Phone.REASON_DATA_ATTACHED);
|
||||||
|
} else {
|
||||||
|
// update APN availability so that APN can be enabled.
|
||||||
|
notifyDataAvailability(Phone.REASON_DATA_ATTACHED);
|
||||||
}
|
}
|
||||||
|
|
||||||
setupDataOnReadyApns(Phone.REASON_DATA_ATTACHED);
|
setupDataOnReadyApns(Phone.REASON_DATA_ATTACHED);
|
||||||
@@ -1528,7 +1531,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
|||||||
createAllApnList();
|
createAllApnList();
|
||||||
if (mRadioAvailable) {
|
if (mRadioAvailable) {
|
||||||
if (DBG) log("onRecordsLoaded: notifying data availability");
|
if (DBG) log("onRecordsLoaded: notifying data availability");
|
||||||
notifyDataAvailability(null);
|
notifyDataAvailability(Phone.REASON_SIM_LOADED);
|
||||||
}
|
}
|
||||||
setupDataOnReadyApns(Phone.REASON_SIM_LOADED);
|
setupDataOnReadyApns(Phone.REASON_SIM_LOADED);
|
||||||
}
|
}
|
||||||
@@ -1635,11 +1638,17 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
|||||||
@Override
|
@Override
|
||||||
protected void onRoamingOff() {
|
protected void onRoamingOff() {
|
||||||
if (DBG) log("onRoamingOff");
|
if (DBG) log("onRoamingOff");
|
||||||
|
// Notify data availability so APN can be enabled.
|
||||||
|
notifyDataAvailability(Phone.REASON_ROAMING_OFF);
|
||||||
|
|
||||||
setupDataOnReadyApns(Phone.REASON_ROAMING_OFF);
|
setupDataOnReadyApns(Phone.REASON_ROAMING_OFF);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onRoamingOn() {
|
protected void onRoamingOn() {
|
||||||
|
// Notify data availability so APN can be enabled.
|
||||||
|
notifyDataAvailability(Phone.REASON_ROAMING_ON);
|
||||||
|
|
||||||
if (getDataOnRoamingEnabled()) {
|
if (getDataOnRoamingEnabled()) {
|
||||||
if (DBG) log("onRoamingOn: setup data on roaming");
|
if (DBG) log("onRoamingOn: setup data on roaming");
|
||||||
setupDataOnReadyApns(Phone.REASON_ROAMING_ON);
|
setupDataOnReadyApns(Phone.REASON_ROAMING_ON);
|
||||||
|
|||||||
Reference in New Issue
Block a user