X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/dd807540574a4202a81e5c22c9aebc9c4ddbcac5..4275f02cab7b82a9b1488dd8324ce1b805c5bf56:/src/com/owncloud/android/ui/activity/Preferences.java diff --git a/src/com/owncloud/android/ui/activity/Preferences.java b/src/com/owncloud/android/ui/activity/Preferences.java index 32bd11d2..6719824a 100644 --- a/src/com/owncloud/android/ui/activity/Preferences.java +++ b/src/com/owncloud/android/ui/activity/Preferences.java @@ -103,18 +103,15 @@ public class Preferences extends SherlockPreferenceActivity { pSaveLocation.setOnPreferenceChangeListener(new OnPreferenceChangeListener() { @Override public boolean onPreferenceChange(Preference preference, Object newValue) { - if( newValue instanceof Boolean) - { - if(!(Boolean) newValue) - { - SharedPreferences.Editor appPrefs = PreferenceManager + //The saved path is removed when the preference is turned off + if( newValue instanceof Boolean && !(Boolean) newValue) { + SharedPreferences.Editor appPrefs = PreferenceManager .getDefaultSharedPreferences(getApplicationContext()).edit(); - appPrefs.remove("last_upload_path"); - appPrefs.commit(); - } - } - return true; + appPrefs.remove("last_upload_path"); + appPrefs.apply(); } + return true; + } }); }