From 8c7437f74f9f192cb0ae46385d7f32eac637ae58 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 11 Oct 2013 18:18:59 -0400 Subject: [PATCH] [Android] Save to the config file upon leaving the settings activity. --- .../preferences/fragments/PreferenceActivity.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/android/phoenix/src/org/retroarch/browser/preferences/fragments/PreferenceActivity.java b/android/phoenix/src/org/retroarch/browser/preferences/fragments/PreferenceActivity.java index 9716a52dc9..f63d377317 100644 --- a/android/phoenix/src/org/retroarch/browser/preferences/fragments/PreferenceActivity.java +++ b/android/phoenix/src/org/retroarch/browser/preferences/fragments/PreferenceActivity.java @@ -11,10 +11,10 @@ import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBar.Tab; import android.support.v7.app.ActionBar.TabListener; import android.support.v7.app.ActionBarActivity; - import org.retroarch.R; import org.retroarch.browser.preferences.fragments.util.PreferenceListFragment; import org.retroarch.browser.preferences.fragments.util.PreferenceListFragment.OnPreferenceAttachedListener; +import org.retroarch.browser.preferences.util.UserPreferences; /** * {@link ActionBarActivity} responsible for handling all of the {@link PreferenceListFragment}s. @@ -62,6 +62,15 @@ public final class PreferenceActivity extends ActionBarActivity implements TabLi } ); } + @Override + public void onDestroy() + { + super.onDestroy(); + + // Update the config file upon closing the settings. + UserPreferences.updateConfigFile(this); + } + @Override public void onTabSelected(Tab tab, FragmentTransaction ft) {