diff options
Diffstat (limited to 'src/com/android/settings/CryptKeeper.java')
-rw-r--r-- | src/com/android/settings/CryptKeeper.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/settings/CryptKeeper.java b/src/com/android/settings/CryptKeeper.java index 6795e28..928b45b 100644 --- a/src/com/android/settings/CryptKeeper.java +++ b/src/com/android/settings/CryptKeeper.java @@ -478,6 +478,16 @@ public class CryptKeeper extends Activity implements TextView.OnEditorActionList mPasswordEntry.setOnEditorActionListener(this); mPasswordEntry.requestFocus(); + // Disable the Emergency call button if the device has no voice telephone capability + final TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); + if (!tm.isVoiceCapable()) { + final View emergencyCall = findViewById(R.id.emergencyCallButton); + if (emergencyCall != null) { + Log.d(TAG, "Removing the emergency Call button"); + emergencyCall.setVisibility(View.GONE); + } + } + final View imeSwitcher = findViewById(R.id.switch_ime_button); final InputMethodManager imm = (InputMethodManager) getSystemService( Context.INPUT_METHOD_SERVICE); |