From 5370341abf015625798978cc3f002e14f5930991 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Fri, 3 May 2013 11:24:59 +0100 Subject: [PATCH] SeekBarPreference: only commit the preference if requested to. --- android/src/com/reecedunn/espeak/SeekBarPreference.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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);