Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 923187a1 authored by Przemyslaw Szczepaniak's avatar Przemyslaw Szczepaniak Committed by Android (Google) Code Review
Browse files

Keep speech rate dialog after rotate

It also adds some missing @Override

Bug: 5997716
Change-Id: I33a7b8ad16cd067af960a4808ae6003dde1d7693
parent 658f909d
Loading
Loading
Loading
Loading
+3 −8
Original line number Diff line number Diff line
@@ -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);
                    }