Avoid showing emergency calls when not possible
Tablets aren't phones, so we shouldn't be showing an emergency calls only message when in airplane mode or no sims are in them. Bug: 18897573 Change-Id: I8cf31fe73dfd6dfd672a5ee58524815475a76c9c
This commit is contained in:
@@ -184,6 +184,11 @@ public class CellularTile extends QSTile<QSTile.SignalState> {
|
||||
// Make sure signal gets cleared out when no sims.
|
||||
mInfo.mobileSignalIconId = 0;
|
||||
mInfo.dataTypeIconId = 0;
|
||||
// Show a No SIMs description to avoid emergency calls message.
|
||||
mInfo.enabled = true;
|
||||
mInfo.enabledDesc = mContext.getString(
|
||||
R.string.keyguard_missing_sim_message_short);
|
||||
mInfo.signalContentDescription = mInfo.enabledDesc;
|
||||
}
|
||||
refreshState(mInfo);
|
||||
}
|
||||
|
||||
@@ -1192,7 +1192,7 @@ public class NetworkControllerImpl extends BroadcastReceiver
|
||||
int length = mSignalsChangedCallbacks.size();
|
||||
for (int i = 0; i < length; i++) {
|
||||
mSignalsChangedCallbacks.get(i).onMobileDataSignalChanged(mCurrentState.enabled
|
||||
&& !mCurrentState.isEmergency && !mCurrentState.airplaneMode,
|
||||
&& !mCurrentState.isEmergency,
|
||||
getQsCurrentIconId(), contentDescription,
|
||||
qsTypeIcon,
|
||||
mCurrentState.dataConnected && mCurrentState.activityIn,
|
||||
|
||||
Reference in New Issue
Block a user