Loading policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java +27 −12 Original line number Diff line number Diff line Loading @@ -475,8 +475,9 @@ class KeyguardStatusViewManager implements OnClickListener { break; case NetworkLocked: carrierText = makeCarierString(mPlmn, getContext().getText(R.string.lockscreen_network_locked_message)); carrierText = makeCarrierStringOnEmergencyCapable( getContext().getText(R.string.lockscreen_network_locked_message), mPlmn); carrierHelpTextId = R.string.lockscreen_instructions_when_pattern_disabled; break; Loading @@ -485,10 +486,9 @@ class KeyguardStatusViewManager implements OnClickListener { // This depends on mPlmn containing the text "Emergency calls only" when the radio // has some connectivity. Otherwise, it should be null or empty and just show // "No SIM card" carrierText = getContext().getText(R.string.lockscreen_missing_sim_message_short); if (mLockPatternUtils.isEmergencyCallCapable()) { carrierText = makeCarierString(carrierText, mPlmn); } carrierText = makeCarrierStringOnEmergencyCapable( getContext().getText(R.string.lockscreen_missing_sim_message_short), mPlmn); carrierHelpTextId = R.string.lockscreen_missing_sim_instructions_long; break; Loading @@ -499,21 +499,24 @@ class KeyguardStatusViewManager implements OnClickListener { break; case SimMissingLocked: carrierText = makeCarierString(mPlmn, getContext().getText(R.string.lockscreen_missing_sim_message_short)); carrierText = makeCarrierStringOnEmergencyCapable( getContext().getText(R.string.lockscreen_missing_sim_message_short), mPlmn); carrierHelpTextId = R.string.lockscreen_missing_sim_instructions; mEmergencyButtonEnabledBecauseSimLocked = true; break; case SimLocked: carrierText = makeCarierString(mPlmn, getContext().getText(R.string.lockscreen_sim_locked_message)); carrierText = makeCarrierStringOnEmergencyCapable( getContext().getText(R.string.lockscreen_sim_locked_message), mPlmn); mEmergencyButtonEnabledBecauseSimLocked = true; break; case SimPukLocked: carrierText = makeCarierString(mPlmn, getContext().getText(R.string.lockscreen_sim_puk_locked_message)); carrierText = makeCarrierStringOnEmergencyCapable( getContext().getText(R.string.lockscreen_sim_puk_locked_message), mPlmn); if (!mLockPatternUtils.isPukUnlockScreenEnable()) { // This means we're showing the PUK unlock screen mEmergencyButtonEnabledBecauseSimLocked = true; Loading @@ -526,6 +529,18 @@ class KeyguardStatusViewManager implements OnClickListener { updateEmergencyCallButtonState(mPhoneState); } /* * Add emergencyCallMessage to carrier string only if phone supports emergency calls. */ private CharSequence makeCarrierStringOnEmergencyCapable( CharSequence simMessage, CharSequence emergencyCallMessage) { if (mLockPatternUtils.isEmergencyCallCapable()) { return makeCarierString(simMessage, emergencyCallMessage); } return simMessage; } private View findViewById(int id) { return mContainer.findViewById(id); } Loading Loading
policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java +27 −12 Original line number Diff line number Diff line Loading @@ -475,8 +475,9 @@ class KeyguardStatusViewManager implements OnClickListener { break; case NetworkLocked: carrierText = makeCarierString(mPlmn, getContext().getText(R.string.lockscreen_network_locked_message)); carrierText = makeCarrierStringOnEmergencyCapable( getContext().getText(R.string.lockscreen_network_locked_message), mPlmn); carrierHelpTextId = R.string.lockscreen_instructions_when_pattern_disabled; break; Loading @@ -485,10 +486,9 @@ class KeyguardStatusViewManager implements OnClickListener { // This depends on mPlmn containing the text "Emergency calls only" when the radio // has some connectivity. Otherwise, it should be null or empty and just show // "No SIM card" carrierText = getContext().getText(R.string.lockscreen_missing_sim_message_short); if (mLockPatternUtils.isEmergencyCallCapable()) { carrierText = makeCarierString(carrierText, mPlmn); } carrierText = makeCarrierStringOnEmergencyCapable( getContext().getText(R.string.lockscreen_missing_sim_message_short), mPlmn); carrierHelpTextId = R.string.lockscreen_missing_sim_instructions_long; break; Loading @@ -499,21 +499,24 @@ class KeyguardStatusViewManager implements OnClickListener { break; case SimMissingLocked: carrierText = makeCarierString(mPlmn, getContext().getText(R.string.lockscreen_missing_sim_message_short)); carrierText = makeCarrierStringOnEmergencyCapable( getContext().getText(R.string.lockscreen_missing_sim_message_short), mPlmn); carrierHelpTextId = R.string.lockscreen_missing_sim_instructions; mEmergencyButtonEnabledBecauseSimLocked = true; break; case SimLocked: carrierText = makeCarierString(mPlmn, getContext().getText(R.string.lockscreen_sim_locked_message)); carrierText = makeCarrierStringOnEmergencyCapable( getContext().getText(R.string.lockscreen_sim_locked_message), mPlmn); mEmergencyButtonEnabledBecauseSimLocked = true; break; case SimPukLocked: carrierText = makeCarierString(mPlmn, getContext().getText(R.string.lockscreen_sim_puk_locked_message)); carrierText = makeCarrierStringOnEmergencyCapable( getContext().getText(R.string.lockscreen_sim_puk_locked_message), mPlmn); if (!mLockPatternUtils.isPukUnlockScreenEnable()) { // This means we're showing the PUK unlock screen mEmergencyButtonEnabledBecauseSimLocked = true; Loading @@ -526,6 +529,18 @@ class KeyguardStatusViewManager implements OnClickListener { updateEmergencyCallButtonState(mPhoneState); } /* * Add emergencyCallMessage to carrier string only if phone supports emergency calls. */ private CharSequence makeCarrierStringOnEmergencyCapable( CharSequence simMessage, CharSequence emergencyCallMessage) { if (mLockPatternUtils.isEmergencyCallCapable()) { return makeCarierString(simMessage, emergencyCallMessage); } return simMessage; } private View findViewById(int id) { return mContainer.findViewById(id); } Loading