From 8dc60fc3d58622ee6d7a4f3bdf6d2971c3acd51d Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 2 Aug 2013 15:17:41 +0200 Subject: [PATCH] (Android/Shield) Improve device detection/autoconfiguration - refresh rate still not set correctly I think --- .../src/org/retroarch/browser/RetroArch.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/android/phoenix/src/org/retroarch/browser/RetroArch.java b/android/phoenix/src/org/retroarch/browser/RetroArch.java index 836735ee9a..da51bd2af8 100644 --- a/android/phoenix/src/org/retroarch/browser/RetroArch.java +++ b/android/phoenix/src/org/retroarch/browser/RetroArch.java @@ -303,11 +303,17 @@ public class RetroArch extends Activity implements .setPositiveButton("Yes", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext()); - prefs.edit().putBoolean("video_threaded", true).commit(); - prefs.edit().putBoolean("input_autodetect_enable", true).commit(); - prefs.edit().putBoolean("input_overlay_enable", false).commit(); - prefs.edit().putFloat("refresh_rate", Float.parseFloat("59.6")).commit(); + config.setBoolean("video_threaded", true); + config.setBoolean("input_autodetect_enable", true); + config.setBoolean("input_overlay_enable", false); + config.setDouble("video_refresh_rate", 59.6); + + String confPath = getDefaultConfigPath(); + try { + config.write(new File(confPath)); + } catch (IOException e) { + Log.e(TAG, "Failed to save config file to: " + confPath); + } } }) .setNegativeButton("No", null);