mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-04-20 16:11:28 +00:00
Fixed melting UI on pre A10 devices
This commit is contained in:
parent
d05ed0e59c
commit
ea855837df
@ -5,6 +5,7 @@ import android.os.Bundle
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import androidx.appcompat.app.AppCompatDelegate
|
import androidx.appcompat.app.AppCompatDelegate
|
||||||
|
import androidx.core.content.res.use
|
||||||
import androidx.core.graphics.Insets
|
import androidx.core.graphics.Insets
|
||||||
import androidx.databinding.DataBindingUtil
|
import androidx.databinding.DataBindingUtil
|
||||||
import androidx.databinding.OnRebindCallback
|
import androidx.databinding.OnRebindCallback
|
||||||
@ -56,6 +57,13 @@ abstract class BaseUIActivity<ViewModel : BaseViewModel, Binding : ViewDataBindi
|
|||||||
|
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
setTheme(themeRes)
|
setTheme(themeRes)
|
||||||
|
|
||||||
|
// We need to set the window background explicitly since for whatever reason it's not
|
||||||
|
// propagated upstream
|
||||||
|
obtainStyledAttributes(intArrayOf(android.R.attr.windowBackground))
|
||||||
|
.use { it.getDrawable(0) }
|
||||||
|
.also { window.setBackgroundDrawable(it) }
|
||||||
|
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
|
|
||||||
viewModel.viewEvents.observe(this, viewEventObserver)
|
viewModel.viewEvents.observe(this, viewEventObserver)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user