Merge "Hide the "install voice data" preference by default. DO NOT MERGE" into ics-mr1
This commit is contained in:
committed by
Android (Google) Code Review
commit
15dc52f9e9
@@ -68,6 +68,9 @@ public class TtsEngineSettingsFragment extends SettingsPreferenceFragment implem
|
|||||||
mEngineSettingsPreference.setOnPreferenceClickListener(this);
|
mEngineSettingsPreference.setOnPreferenceClickListener(this);
|
||||||
mInstallVoicesPreference = root.findPreference(KEY_INSTALL_DATA);
|
mInstallVoicesPreference = root.findPreference(KEY_INSTALL_DATA);
|
||||||
mInstallVoicesPreference.setOnPreferenceClickListener(this);
|
mInstallVoicesPreference.setOnPreferenceClickListener(this);
|
||||||
|
// Remove this preference unless voices are indeed available to install.
|
||||||
|
root.removePreference(mInstallVoicesPreference);
|
||||||
|
|
||||||
|
|
||||||
root.setTitle(getEngineLabel());
|
root.setTitle(getEngineLabel());
|
||||||
root.setKey(getEngineName());
|
root.setKey(getEngineName());
|
||||||
@@ -99,6 +102,9 @@ public class TtsEngineSettingsFragment extends SettingsPreferenceFragment implem
|
|||||||
|
|
||||||
if (unavailable.size() > 0) {
|
if (unavailable.size() > 0) {
|
||||||
mInstallVoicesPreference.setEnabled(true);
|
mInstallVoicesPreference.setEnabled(true);
|
||||||
|
getPreferenceScreen().addPreference(mInstallVoicesPreference);
|
||||||
|
} else {
|
||||||
|
getPreferenceScreen().removePreference(mInstallVoicesPreference);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (available.size() > 0) {
|
if (available.size() > 0) {
|
||||||
|
Reference in New Issue
Block a user