Allow suggestedRetryTime to indicate no retry is needed.
If suggestedRetryTime is 0x7fffffff then no retry is needed and the framework should not initiate a retry. Bug: 4949208 Change-Id: I3756ef6a3e93beec4ee95863cbc111b9952e5e06
This commit is contained in:
committed by
Wink Saville
parent
d1b4c10fed
commit
4281817f6b
@@ -31,6 +31,8 @@ public interface RILConstants {
|
||||
// From the top of ril.cpp
|
||||
int RIL_ERRNO_INVALID_RESPONSE = -1;
|
||||
|
||||
int MAX_INT = 0x7FFFFFFF;
|
||||
|
||||
// from RIL_Errno
|
||||
int SUCCESS = 0;
|
||||
int RADIO_NOT_AVAILABLE = 1; /* If radio did not start or is resetting */
|
||||
|
||||
@@ -1834,7 +1834,11 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
|
||||
retryOverride =
|
||||
((DataConnection.CallSetupException)ar.exception).getRetryOverride();
|
||||
}
|
||||
startDelayedRetry(cause, apnContext, retryOverride);
|
||||
if (retryOverride == RILConstants.MAX_INT) {
|
||||
if (DBG) log("No retry is suggested.");
|
||||
} else {
|
||||
startDelayedRetry(cause, apnContext, retryOverride);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (DBG) log("onDataSetupComplete: Try next APN");
|
||||
|
||||
Reference in New Issue
Block a user