mirror of
https://github.com/LSPosed/DisableFlagSecure.git
synced 2025-05-05 01:59:43 +08:00
Remove unnecessary deoptimization
This commit is contained in:
parent
9143d52b8f
commit
f45da54b81
@ -90,21 +90,6 @@ public class DisableFlagSecure extends XposedModule {
|
|||||||
classLoader.loadClass("com.android.server.wm.WindowStateAnimator"),
|
classLoader.loadClass("com.android.server.wm.WindowStateAnimator"),
|
||||||
"createSurfaceLocked");
|
"createSurfaceLocked");
|
||||||
|
|
||||||
deoptimizeMethods(
|
|
||||||
classLoader.loadClass("com.android.server.display.DisplayManagerService"),
|
|
||||||
"setUserPreferredModeForDisplayLocked",
|
|
||||||
"setUserPreferredDisplayModeInternal");
|
|
||||||
|
|
||||||
Arrays.stream(classLoader
|
|
||||||
.loadClass("com.android.server.wm.InsetsPolicy$InsetsPolicyAnimationControlListener")
|
|
||||||
.getDeclaredConstructors())
|
|
||||||
.forEach(this::deoptimize);
|
|
||||||
|
|
||||||
deoptimizeMethods(
|
|
||||||
classLoader.loadClass("com.android.server.wm.InsetsPolicy"),
|
|
||||||
"startAnimation",
|
|
||||||
"controlAnimationUnchecked");
|
|
||||||
|
|
||||||
deoptimizeMethods(
|
deoptimizeMethods(
|
||||||
classLoader.loadClass("com.android.server.wm.WindowManagerService"),
|
classLoader.loadClass("com.android.server.wm.WindowManagerService"),
|
||||||
"relayoutWindow");
|
"relayoutWindow");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user