mirror of
https://github.com/libretro/RetroArch
synced 2025-02-03 17:54:04 +00:00
(ANDROID) config file changes mean we have to explicitly set the system directory in the config file
This commit is contained in:
parent
cfd862291d
commit
bbe4a65881
@ -38,6 +38,19 @@
|
||||
android:targetPackage="org.retroarch" />
|
||||
</Preference>
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="System">
|
||||
<CheckBoxPreference android:title="Enable custom directory"
|
||||
android:summary="Enables use of custom system folder. Cores will look for system specific files, like BIOSes, in this folder. If not enabled, it will look in the ROM folder."
|
||||
android:key="system_directory_enable"
|
||||
android:defaultValue="false"/>
|
||||
<Preference android:title="System directory"
|
||||
android:summary="Sets directory where system files are loaded from."
|
||||
android:dependency="system_directory_enable">
|
||||
<intent
|
||||
android:targetClass="org.retroarch.browser.SystemDirActivity"
|
||||
android:targetPackage="org.retroarch" />
|
||||
</Preference>
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
||||
<PreferenceScreen android:title="System Settings" >
|
||||
<PreferenceCategory android:title="General" >
|
||||
|
@ -410,6 +410,8 @@ public class RetroArch extends Activity implements
|
||||
prefs.getString("savefile_directory", "") : "");
|
||||
config.setString("savestate_directory", prefs.getBoolean("savestate_directory_enable", false) ?
|
||||
prefs.getString("savestate_directory", "") : "");
|
||||
config.setString("system_directory", prefs.getBoolean("system_directory_enable", false) ?
|
||||
prefs.getString("system_directory", "") : "");
|
||||
|
||||
config.setBoolean("video_font_enable", prefs.getBoolean("video_font_enable", true));
|
||||
|
||||
|
@ -0,0 +1,12 @@
|
||||
package org.retroarch.browser;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
public class SystemDirActivity extends DirectoryActivity {
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.setPathSettingKey("system_directory");
|
||||
super.setIsDirectoryTarget(true);
|
||||
super.onCreate(savedInstanceState);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user