mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-02-20 04:48:28 +00:00
Update appcompat
This commit is contained in:
parent
7a9e6d2ad2
commit
9a4458ffac
4
app/proguard-rules.pro
vendored
4
app/proguard-rules.pro
vendored
@ -18,8 +18,8 @@
|
|||||||
# Stub
|
# Stub
|
||||||
-keep class com.topjohnwu.magisk.core.App { <init>(java.lang.Object); }
|
-keep class com.topjohnwu.magisk.core.App { <init>(java.lang.Object); }
|
||||||
-keepclassmembers class androidx.appcompat.app.AppCompatDelegateImpl {
|
-keepclassmembers class androidx.appcompat.app.AppCompatDelegateImpl {
|
||||||
boolean mActivityHandlesUiModeChecked;
|
boolean mActivityHandlesConfigFlagsChecked;
|
||||||
boolean mActivityHandlesUiMode;
|
int mActivityHandlesConfigFlags;
|
||||||
}
|
}
|
||||||
|
|
||||||
# main
|
# main
|
||||||
|
@ -68,8 +68,8 @@ abstract class BaseActivity : AppCompatActivity() {
|
|||||||
// Overwrite private members to avoid nasty "false" stack traces being logged
|
// Overwrite private members to avoid nasty "false" stack traces being logged
|
||||||
val delegate = delegate
|
val delegate = delegate
|
||||||
val clz = delegate.javaClass
|
val clz = delegate.javaClass
|
||||||
clz.reflectField("mActivityHandlesUiModeChecked").set(delegate, true)
|
clz.reflectField("mActivityHandlesConfigFlagsChecked").set(delegate, true)
|
||||||
clz.reflectField("mActivityHandlesUiMode").set(delegate, false)
|
clz.reflectField("mActivityHandlesConfigFlags").set(delegate, 0)
|
||||||
}
|
}
|
||||||
contentCallback = savedInstanceState?.getParcelable(CONTENT_CALLBACK_KEY)
|
contentCallback = savedInstanceState?.getParcelable(CONTENT_CALLBACK_KEY)
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user