am 012b86d4: DataConnection was cleaned up too early if it\'s already disconnecting
* commit '012b86d4294182497c4c72a318e0f4cbe5075a44': DataConnection was cleaned up too early if it's already disconnecting
This commit is contained in:
@@ -788,13 +788,13 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
||||
Message msg = obtainMessage(EVENT_DISCONNECT_DONE, apnContext);
|
||||
apnContext.getDataConnection().tearDown(apnContext.getReason(), msg);
|
||||
apnContext.setState(State.DISCONNECTING);
|
||||
} else {
|
||||
// apn is connected but no reference to dcac.
|
||||
// Should not be happen, but reset the state in case.
|
||||
apnContext.setState(State.IDLE);
|
||||
mPhone.notifyDataConnection(apnContext.getReason(),
|
||||
apnContext.getApnType());
|
||||
}
|
||||
} else {
|
||||
// apn is connected but no reference to dcac.
|
||||
// Should not be happen, but reset the state in case.
|
||||
apnContext.setState(State.IDLE);
|
||||
mPhone.notifyDataConnection(apnContext.getReason(),
|
||||
apnContext.getApnType());
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user