diff --git a/android/src/com/reecedunn/espeak/SeekBarPreference.java b/android/src/com/reecedunn/espeak/SeekBarPreference.java index 1221f2c2..5f0f9ac2 100644 --- a/android/src/com/reecedunn/espeak/SeekBarPreference.java +++ b/android/src/com/reecedunn/espeak/SeekBarPreference.java @@ -100,9 +100,11 @@ public class SeekBarPreference extends DialogPreference mProgress = mSeekBar.getProgress() + mMin; String text = Integer.toString(mProgress); callChangeListener(text); - SharedPreferences.Editor editor = getSharedPreferences().edit(); - editor.putString(getKey(), text); - editor.commit(); + if (shouldCommit()) { + SharedPreferences.Editor editor = getEditor(); + editor.putString(getKey(), text); + editor.commit(); + } break; } super.onClick(dialog, which);