fix: Tell splash state to stop being lazy

We need the class as soon as possible. It being lazy might be the reason why there's a race condition.
This commit is contained in:
Ahmad Ansori Palembani 2024-08-26 15:33:18 +07:00
parent 3d7b6b88be
commit 79929b395e
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -20,6 +20,8 @@ import eu.kanade.tachiyomi.util.system.dpToPx
import eu.kanade.tachiyomi.util.system.getThemeWithExtras
import eu.kanade.tachiyomi.util.system.setLocaleByAppCompat
import eu.kanade.tachiyomi.util.system.setThemeByPref
import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
import uy.kohesive.injekt.injectLazy
import yokai.domain.SplashState
import android.R as AR
@ -31,7 +33,7 @@ abstract class BaseActivity<VB : ViewBinding> : AppCompatActivity() {
val isBindingInitialized get() = this::binding.isInitialized
private var updatedTheme: Resources.Theme? = null
internal val splashState: SplashState by injectLazy()
internal val splashState: SplashState = Injekt.get()
override fun onCreate(savedInstanceState: Bundle?) {
setLocaleByAppCompat()