From 8c8185b2606f3a232e4498b1128ca7bdecc3628f Mon Sep 17 00:00:00 2001 From: Charles Chen Date: Thu, 8 Apr 2010 16:51:35 -0700 Subject: [PATCH] Fixing bugs 2577511 and 2581920. Making sure that the language, country, and variant defaults are always set to something to ensure that there won't be an NPE. Dismissing the ListPreference dialogs before a rotation to avoid list data corruption caused by the list being displayed while its data is being re-initialized. Change-Id: Iecdb3b4d415542dc8a4db162c930e6a6570a55f2 --- res/values/arrays.xml | 9 ++++++ res/xml/tts_settings.xml | 4 ++- .../settings/TextToSpeechSettings.java | 32 +++++++++++++++---- 3 files changed, 38 insertions(+), 7 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index ed80892c805..0ae8eb4328e 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -161,6 +161,15 @@ Questo è un esempio di sintesi vocale in italiano. Este es un ejemplo de síntesis de voz en español. + + + Pico TTS + + + + com.svox.pico + + diff --git a/res/xml/tts_settings.xml b/res/xml/tts_settings.xml index 8974cfe7dc1..c378f64b253 100644 --- a/res/xml/tts_settings.xml +++ b/res/xml/tts_settings.xml @@ -35,7 +35,9 @@ android:key="tts_default_synth" android:title="@string/tts_default_synth_title" android:summary="@string/tts_default_synth_summary" - android:persistent="false" /> + android:persistent="false" + android:entries="@array/tts_engine_entries" + android:entryValues="@array/tts_engine_values" />