Moved enforceRefreshRate calls to earlier in onCreate

This probably doesn't actually do anything, it's a bit of a nitpick
This commit is contained in:
OpenSauce04 2025-12-09 15:05:12 +00:00
parent a80b369cbe
commit ff4100fe34
3 changed files with 10 additions and 12 deletions

View File

@ -84,12 +84,12 @@ class EmulationActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
requestWindowFeature(Window.FEATURE_NO_TITLE)
ThemeUtil.setTheme(this)
settingsViewModel.settings.loadSettings()
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
RefreshRateUtil.enforceRefreshRate(this, sixtyHz = true)
}
ThemeUtil.setTheme(this)
settingsViewModel.settings.loadSettings()
super.onCreate(savedInstanceState)
secondaryDisplay = SecondaryDisplay(this)
secondaryDisplay.updateDisplay()

View File

@ -51,16 +51,15 @@ class SettingsActivity : AppCompatActivity(), SettingsActivityView {
override val settings: Settings get() = settingsViewModel.settings
override fun onCreate(savedInstanceState: Bundle?) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
RefreshRateUtil.enforceRefreshRate(this)
}
ThemeUtil.setTheme(this)
super.onCreate(savedInstanceState)
binding = ActivitySettingsBinding.inflate(layoutInflater)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
RefreshRateUtil.enforceRefreshRate(this)
}
setContentView(binding.root)
WindowCompat.setDecorFitsSystemWindows(window, false)

View File

@ -68,6 +68,10 @@ class MainActivity : AppCompatActivity(), ThemeProvider {
override var themeId: Int = 0
override fun onCreate(savedInstanceState: Bundle?) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
RefreshRateUtil.enforceRefreshRate(this)
}
val splashScreen = installSplashScreen()
CitraDirectoryUtils.attemptAutomaticUpdateDirectory()
splashScreen.setKeepOnScreenCondition {
@ -88,11 +92,6 @@ class MainActivity : AppCompatActivity(), ThemeProvider {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
RefreshRateUtil.enforceRefreshRate(this)
}
setContentView(binding.root)
WindowCompat.setDecorFitsSystemWindows(window, false)