Remove dialpad autocomplete setting from phone app
Yorke Lee [Thu, 22 Aug 2013 16:49:30 +0000 (09:49 -0700)]
Phone app needs to have the setting removed too even though
its no longer being used.

Bug: 10429771
Change-Id: Iac2ab1a61e212393454d31ddd543249fea3ef61d

res/xml/call_feature_setting.xml
src/com/android/phone/CallFeaturesSetting.java

index a418ee2..36fd6b9 100644 (file)
       android:persistent="false"
       android:defaultValue="true" />
 
-  <CheckBoxPreference
-      android:key="button_dialpad_autocomplete"
-      android:title="@string/dial_pad_autocomplete"
-      android:persistent="false"
-      android:defaultValue="false" />
-
   <PreferenceScreen
       android:key="button_respond_via_sms_key"
       android:title="@string/respond_via_sms_setting_title"
index 1848e54..c185931 100755 (executable)
@@ -178,7 +178,6 @@ public class CallFeaturesSetting extends PreferenceActivity
     private static final String BUTTON_RETRY_KEY       = "button_auto_retry_key";
     private static final String BUTTON_TTY_KEY         = "button_tty_mode_key";
     private static final String BUTTON_HAC_KEY         = "button_hac_key";
-    private static final String BUTTON_DIALPAD_AUTOCOMPLETE = "button_dialpad_autocomplete";
 
     private static final String BUTTON_GSM_UMTS_OPTIONS = "button_gsm_more_expand_key";
     private static final String BUTTON_CDMA_OPTIONS = "button_cdma_more_expand_key";
@@ -266,7 +265,6 @@ public class CallFeaturesSetting extends PreferenceActivity
     private CheckBoxPreference mVibrateWhenRinging;
     /** Whether dialpad plays DTMF tone or not. */
     private CheckBoxPreference mPlayDtmfTone;
-    private CheckBoxPreference mDialpadAutocomplete;
     private CheckBoxPreference mButtonAutoRetry;
     private CheckBoxPreference mButtonHAC;
     private ListPreference mButtonDTMF;
@@ -484,9 +482,6 @@ public class CallFeaturesSetting extends PreferenceActivity
         } else if (preference == mPlayDtmfTone) {
             Settings.System.putInt(getContentResolver(), Settings.System.DTMF_TONE_WHEN_DIALING,
                     mPlayDtmfTone.isChecked() ? 1 : 0);
-        } else if (preference == mDialpadAutocomplete) {
-            Settings.Secure.putInt(getContentResolver(), Settings.Secure.DIALPAD_AUTOCOMPLETE,
-                    mDialpadAutocomplete.isChecked() ? 1 : 0);
         } else if (preference == mButtonDTMF) {
             return true;
         } else if (preference == mButtonTTY) {
@@ -1521,7 +1516,6 @@ public class CallFeaturesSetting extends PreferenceActivity
         mRingtonePreference = findPreference(BUTTON_RINGTONE_KEY);
         mVibrateWhenRinging = (CheckBoxPreference) findPreference(BUTTON_VIBRATE_ON_RING);
         mPlayDtmfTone = (CheckBoxPreference) findPreference(BUTTON_PLAY_DTMF_TONE);
-        mDialpadAutocomplete = (CheckBoxPreference) findPreference(BUTTON_DIALPAD_AUTOCOMPLETE);
         mButtonDTMF = (ListPreference) findPreference(BUTTON_DTMF_KEY);
         mButtonAutoRetry = (CheckBoxPreference) findPreference(BUTTON_RETRY_KEY);
         mButtonHAC = (CheckBoxPreference) findPreference(BUTTON_HAC_KEY);
@@ -1554,11 +1548,6 @@ public class CallFeaturesSetting extends PreferenceActivity
                     Settings.System.DTMF_TONE_WHEN_DIALING, 1) != 0);
         }
 
-        if (mDialpadAutocomplete != null) {
-            mDialpadAutocomplete.setChecked(Settings.Secure.getInt(contentResolver,
-                    Settings.Secure.DIALPAD_AUTOCOMPLETE, 0) != 0);
-        }
-
         if (mButtonDTMF != null) {
             if (getResources().getBoolean(R.bool.dtmf_type_enabled)) {
                 mButtonDTMF.setOnPreferenceChangeListener(this);