diff --git a/android/phoenix/res/values/strings.xml b/android/phoenix/res/values/strings.xml index ffa7bba72c..3492442bb7 100644 --- a/android/phoenix/res/values/strings.xml +++ b/android/phoenix/res/values/strings.xml @@ -171,6 +171,8 @@ Automatically saves state (*.state.auto) when exiting game. Rewinding Enable real-time rewinding of gameplay. (WARNING: Very CPU intensive - will decrease ingame performance by a lot - only use this option on a powerful device). + Rewind Granularity + Number of frames to rewind at a time. Video diff --git a/android/phoenix/res/xml/general_preferences.xml b/android/phoenix/res/xml/general_preferences.xml index a2bd6c60f6..3685aeb6b1 100644 --- a/android/phoenix/res/xml/general_preferences.xml +++ b/android/phoenix/res/xml/general_preferences.xml @@ -41,5 +41,11 @@ android:key="rewind_enable" android:summary="@string/rewinding_desc" android:title="@string/enable" /> + \ No newline at end of file diff --git a/android/phoenix/src/com/retroarch/browser/preferences/util/UserPreferences.java b/android/phoenix/src/com/retroarch/browser/preferences/util/UserPreferences.java index 451598ded3..e74c8da826 100644 --- a/android/phoenix/src/com/retroarch/browser/preferences/util/UserPreferences.java +++ b/android/phoenix/src/com/retroarch/browser/preferences/util/UserPreferences.java @@ -110,6 +110,7 @@ public final class UserPreferences // General Settings readbackBool(config, edit, "rewind_enable"); + readbackString(config, edit, "rewind_granularity"); readbackBool(config, edit, "savestate_auto_load"); readbackBool(config, edit, "savestate_auto_save"); @@ -202,6 +203,7 @@ public final class UserPreferences config.setBoolean("savestate_auto_load", prefs.getBoolean("savestate_auto_load", true)); config.setBoolean("savestate_auto_save", prefs.getBoolean("savestate_auto_save", false)); config.setBoolean("rewind_enable", prefs.getBoolean("rewind_enable", false)); + config.setInt("rewind_granularity", Integer.parseInt(prefs.getString("rewind_granularity", "1"))); config.setBoolean("video_vsync", prefs.getBoolean("video_vsync", true)); config.setBoolean("input_autodetect_enable", prefs.getBoolean("input_autodetect_enable", true)); config.setBoolean("input_debug_enable", prefs.getBoolean("input_debug_enable", false));