Loading AndroidManifest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -717,7 +717,7 @@ <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.TextToSpeechSettings" /> android:value="com.android.settings.tts.TextToSpeechSettings" /> <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" android:resource="@id/language_settings" /> </activity> Loading src/com/android/settings/tts/TtsEngineSettingsFragment.java +5 −2 Original line number Diff line number Diff line Loading @@ -95,12 +95,15 @@ public class TtsEngineSettingsFragment extends SettingsPreferenceFragment implem ArrayList<String> unavailable = voiceDataDetails.getStringArrayListExtra( TextToSpeech.Engine.EXTRA_UNAVAILABLE_VOICES); if (available == null || unavailable == null){ if (available == null){ Log.e(TAG, "TTS data check failed (available == null)."); final CharSequence[] empty = new CharSequence[0]; mLocalePreference.setEntries(empty); mLocalePreference.setEntryValues(empty); return; } if (unavailable.size() > 0) { if (unavailable != null && unavailable.size() > 0) { mInstallVoicesPreference.setEnabled(true); getPreferenceScreen().addPreference(mInstallVoicesPreference); } else { Loading Loading
AndroidManifest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -717,7 +717,7 @@ <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.TextToSpeechSettings" /> android:value="com.android.settings.tts.TextToSpeechSettings" /> <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" android:resource="@id/language_settings" /> </activity> Loading
src/com/android/settings/tts/TtsEngineSettingsFragment.java +5 −2 Original line number Diff line number Diff line Loading @@ -95,12 +95,15 @@ public class TtsEngineSettingsFragment extends SettingsPreferenceFragment implem ArrayList<String> unavailable = voiceDataDetails.getStringArrayListExtra( TextToSpeech.Engine.EXTRA_UNAVAILABLE_VOICES); if (available == null || unavailable == null){ if (available == null){ Log.e(TAG, "TTS data check failed (available == null)."); final CharSequence[] empty = new CharSequence[0]; mLocalePreference.setEntries(empty); mLocalePreference.setEntryValues(empty); return; } if (unavailable.size() > 0) { if (unavailable != null && unavailable.size() > 0) { mInstallVoicesPreference.setEnabled(true); getPreferenceScreen().addPreference(mInstallVoicesPreference); } else { Loading