(Android Phoenix) Some cleanups to CoreSelection.java

This commit is contained in:
twinaphex 2013-08-13 19:27:13 +02:00
parent 846e72ad1e
commit 8286e30b6b
1 changed files with 8 additions and 8 deletions

View File

@ -26,8 +26,6 @@ public class CoreSelection extends Activity implements
static private final int ACTIVITY_LOAD_ROM = 0; static private final int ACTIVITY_LOAD_ROM = 0;
static private String libretro_path; static private String libretro_path;
static private final String TAG = "CoreSelection"; static private final String TAG = "CoreSelection";
private ConfigFile config;
private ConfigFile core_config;
private final double getDisplayRefreshRate() { private final double getDisplayRefreshRate() {
// Android is *very* likely to screw this up. // Android is *very* likely to screw this up.
@ -87,14 +85,9 @@ public class CoreSelection extends Activity implements
@Override @Override
public void onCreate(Bundle savedInstanceState) { public void onCreate(Bundle savedInstanceState) {
ConfigFile core_config;
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
try {
config = new ConfigFile(new File(getDefaultConfigPath()));
} catch (IOException e) {
config = new ConfigFile();
}
core_config = new ConfigFile(); core_config = new ConfigFile();
try { try {
core_config.append(getAssets().open("libretro_cores.cfg")); core_config.append(getAssets().open("libretro_cores.cfg"));
@ -216,6 +209,13 @@ public class CoreSelection extends Activity implements
} }
private void updateConfigFile() { private void updateConfigFile() {
ConfigFile config;
try {
config = new ConfigFile(new File(getDefaultConfigPath()));
} catch (IOException e) {
config = new ConfigFile();
}
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext()); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
config.setBoolean("audio_rate_control", prefs.getBoolean("audio_rate_control", true)); config.setBoolean("audio_rate_control", prefs.getBoolean("audio_rate_control", true));
config.setInt("audio_out_rate", getOptimalSamplingRate()); config.setInt("audio_out_rate", getOptimalSamplingRate());