From 923187a159cb0c192a2f978a6bf1dd51275ea916 Mon Sep 17 00:00:00 2001 From: Przemyslaw Szczepaniak Date: Thu, 9 Aug 2012 12:50:41 +0100 Subject: Keep speech rate dialog after rotate It also adds some missing @Override Bug: 5997716 Change-Id: I33a7b8ad16cd067af960a4808ae6003dde1d7693 --- src/com/android/settings/tts/TextToSpeechSettings.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src/com/android/settings/tts/TextToSpeechSettings.java') diff --git a/src/com/android/settings/tts/TextToSpeechSettings.java b/src/com/android/settings/tts/TextToSpeechSettings.java index fbcdb4f..0f12737 100644 --- a/src/com/android/settings/tts/TextToSpeechSettings.java +++ b/src/com/android/settings/tts/TextToSpeechSettings.java @@ -149,14 +149,6 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements } } - @Override - public void onPause() { - super.onPause(); - if ((mDefaultRatePref != null) && (mDefaultRatePref.getDialog() != null)) { - mDefaultRatePref.getDialog().dismiss(); - } - } - private void initSettings() { final ContentResolver resolver = getContentResolver(); @@ -288,6 +280,7 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements } } + @Override public boolean onPreferenceChange(Preference preference, Object objValue) { if (KEY_DEFAULT_RATE.equals(preference.getKey())) { // Default rate @@ -309,6 +302,7 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements /** * Called when mPlayExample is clicked */ + @Override public boolean onPreferenceClick(Preference preference) { if (preference == mPlayExample) { // Get the sample text from the TTS engine; onActivityResult will do @@ -335,6 +329,7 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment implements builder.setCancelable(true); builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { + @Override public void onClick(DialogInterface dialog, int which) { updateDefaultEngine(key); } -- cgit v1.1