mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2026-06-03 05:35:01 -06:00
fix startup crash
This commit is contained in:
parent
7f94e80e8d
commit
b229e33e4b
@ -93,14 +93,16 @@ class MainActivity : AppCompatActivity(), ThemeProvider {
|
|||||||
if (PermissionsHandler.hasWriteAccess(applicationContext) &&
|
if (PermissionsHandler.hasWriteAccess(applicationContext) &&
|
||||||
DirectoryInitialization.areCitraDirectoriesReady() &&
|
DirectoryInitialization.areCitraDirectoriesReady() &&
|
||||||
!CitraDirectoryUtils.needToUpdateManually()) {
|
!CitraDirectoryUtils.needToUpdateManually()) {
|
||||||
|
// load the global settings from the config file at program launch
|
||||||
|
// if the directory is available
|
||||||
|
SettingsFile.loadSettings(Settings.settings)
|
||||||
}
|
}
|
||||||
|
|
||||||
ThemeUtil.ThemeChangeListener(this)
|
ThemeUtil.ThemeChangeListener(this)
|
||||||
ThemeUtil.setTheme(this)
|
ThemeUtil.setTheme(this)
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
|
|
||||||
// load the global settings from the config file at program launch
|
|
||||||
SettingsFile.loadSettings(Settings.settings)
|
|
||||||
|
|
||||||
binding = ActivityMainBinding.inflate(layoutInflater)
|
binding = ActivityMainBinding.inflate(layoutInflater)
|
||||||
setContentView(binding.root)
|
setContentView(binding.root)
|
||||||
@ -273,6 +275,7 @@ class MainActivity : AppCompatActivity(), ThemeProvider {
|
|||||||
fun finishSetup(navController: NavController) {
|
fun finishSetup(navController: NavController) {
|
||||||
navController.navigate(R.id.action_firstTimeSetupFragment_to_gamesFragment)
|
navController.navigate(R.id.action_firstTimeSetupFragment_to_gamesFragment)
|
||||||
(binding.navigationView as NavigationBarView).setupWithNavController(navController)
|
(binding.navigationView as NavigationBarView).setupWithNavController(navController)
|
||||||
|
SettingsFile.loadSettings(Settings.settings)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setUpNavigation(savedInstanceState: Bundle?, navController: NavController) {
|
private fun setUpNavigation(savedInstanceState: Bundle?, navController: NavController) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user