OSDN Git Service

Keep speech rate dialog after rotate
authorPrzemyslaw Szczepaniak <pszczepaniak@google.com>
Thu, 9 Aug 2012 11:50:41 +0000 (12:50 +0100)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Fri, 10 Aug 2012 14:13:52 +0000 (07:13 -0700)
It also adds some missing @Override

Bug: 5997716
Change-Id: I33a7b8ad16cd067af960a4808ae6003dde1d7693

src/com/android/settings/tts/TextToSpeechSettings.java

index fbcdb4f..0f12737 100644 (file)
@@ -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);
                     }