Merge "Fixed an issue where the emergency affordance didn't show" into nyc-mr2-dev
This commit is contained in:
@@ -245,23 +245,25 @@ public class EmergencyAffordanceService extends SystemService {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (neededNow != neededBefore) {
|
||||
setSimNeedsEmergencyAffordance(neededNow);
|
||||
}
|
||||
setSimNeedsEmergencyAffordance(neededNow);
|
||||
return neededNow;
|
||||
}
|
||||
|
||||
private void setSimNeedsEmergencyAffordance(boolean simNeedsEmergencyAffordance) {
|
||||
mSimNeedsEmergencyAffordance = simNeedsEmergencyAffordance;
|
||||
Settings.Global.putInt(mContext.getContentResolver(),
|
||||
EMERGENCY_SIM_INSERTED_SETTING,
|
||||
simNeedsEmergencyAffordance ? 1 : 0);
|
||||
updateEmergencyAffordanceNeeded();
|
||||
if (simNeededAffordanceBefore() != simNeedsEmergencyAffordance) {
|
||||
Settings.Global.putInt(mContext.getContentResolver(),
|
||||
EMERGENCY_SIM_INSERTED_SETTING,
|
||||
simNeedsEmergencyAffordance ? 1 : 0);
|
||||
}
|
||||
if (simNeedsEmergencyAffordance != mSimNeedsEmergencyAffordance) {
|
||||
mSimNeedsEmergencyAffordance = simNeedsEmergencyAffordance;
|
||||
updateEmergencyAffordanceNeeded();
|
||||
}
|
||||
}
|
||||
|
||||
private boolean simNeededAffordanceBefore() {
|
||||
return Settings.Global.getInt(mContext.getContentResolver(),
|
||||
"emergency_sim_inserted_before", 0) != 0;
|
||||
EMERGENCY_SIM_INSERTED_SETTING, 0) != 0;
|
||||
}
|
||||
|
||||
private boolean handleUpdateCellInfo() {
|
||||
|
||||
Reference in New Issue
Block a user