From 25e95aa77496f809435841482fdc4cdcd0bfe178 Mon Sep 17 00:00:00 2001 From: bunnei Date: Tue, 21 Apr 2020 21:58:45 -0400 Subject: [PATCH] android: MainActivity: Move theme setup to after settings initialization. - Fixes a crash. --- .../main/java/org/citra/citra_emu/ui/main/MainActivity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/ui/main/MainActivity.java b/src/android/app/src/main/java/org/citra/citra_emu/ui/main/MainActivity.java index 3e54ae620..4d3febf2e 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/ui/main/MainActivity.java +++ b/src/android/app/src/main/java/org/citra/citra_emu/ui/main/MainActivity.java @@ -48,12 +48,14 @@ public final class MainActivity extends AppCompatActivity implements MainView { mPresenter.onCreate(); if (savedInstanceState == null) { - ThemeUtil.applyTheme(); StartupHandler.HandleInit(this); if (PermissionsHandler.hasWriteAccess(this)) { mPlatformGamesFragment = new PlatformGamesFragment(); getSupportFragmentManager().beginTransaction().add(mFrameLayoutId, mPlatformGamesFragment) .commit(); + + // Apply current theme setting + ThemeUtil.applyTheme(); } } else { mPlatformGamesFragment = (PlatformGamesFragment) getSupportFragmentManager().getFragment(savedInstanceState, "mPlatformGamesFragment");