File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
SplitScreenMods/src/main/java/com/programminghoch10/SplitScreenMods Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -31,16 +31,23 @@ class AlwaysAllowMultiInstanceSplitHook : IXposedHookLoadPackage {
3131 when (lpparam.packageName) {
3232 " com.android.systemui" -> {
3333 try {
34- val method = if ( Build . VERSION . SDK_INT >= Build . VERSION_CODES . UPSIDE_DOWN_CAKE ) {
35- XposedHelpers .findMethodExact(
34+ val method = when {
35+ Build . VERSION . SDK_INT >= Build . VERSION_CODES . BAKLAVA -> XposedHelpers .findMethodExact(
3636 Class .forName(
3737 " com.android.wm.shell.common.MultiInstanceHelper" , false , lpparam.classLoader
3838 ),
3939 " supportsMultiInstanceSplit" ,
40+ Int ::class .java, // wrong order in compiled code
4041 ComponentName ::class .java,
4142 )
42- } else {
43- XposedHelpers .findMethodExact(
43+ Build .VERSION .SDK_INT >= Build .VERSION_CODES .UPSIDE_DOWN_CAKE -> XposedHelpers .findMethodExact(
44+ Class .forName(
45+ " com.android.wm.shell.common.MultiInstanceHelper" , false , lpparam.classLoader
46+ ),
47+ " supportsMultiInstanceSplit" ,
48+ ComponentName ::class .java,
49+ )
50+ else -> XposedHelpers .findMethodExact(
4451 Class .forName(
4552 " com.android.wm.shell.splitscreen.SplitScreenController" , false , lpparam.classLoader
4653 ),
You can’t perform that action at this time.
0 commit comments