From 8d830f7ea2fcc4fad58609be1a1f40e9262f1921 Mon Sep 17 00:00:00 2001 From: tehcneko Date: Fri, 8 Dec 2023 09:42:07 +0800 Subject: [PATCH] Fix throwing error on non HyperOS fixes #24 --- .../io/github/lsposed/disableflagsecure/DisableFlagSecure.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/io/github/lsposed/disableflagsecure/DisableFlagSecure.java b/app/src/main/java/io/github/lsposed/disableflagsecure/DisableFlagSecure.java index 220e45c..7a0fae0 100644 --- a/app/src/main/java/io/github/lsposed/disableflagsecure/DisableFlagSecure.java +++ b/app/src/main/java/io/github/lsposed/disableflagsecure/DisableFlagSecure.java @@ -102,7 +102,7 @@ public class DisableFlagSecure implements IXposedHookLoadPackage { XposedBridge.log(t); } try { - Class windowsManagerServiceImpl = XposedHelpers.findClass("com.android.server.wm.WindowManagerServiceImpl", loadPackageParam.classLoader); + Class windowsManagerServiceImpl = XposedHelpers.findClassIfExists("com.android.server.wm.WindowManagerServiceImpl", loadPackageParam.classLoader); if (windowsManagerServiceImpl != null) { XposedBridge.hookAllMethods( windowsManagerServiceImpl,