From 2830c8f48ad87402d377864c71a68aab9af06e69 Mon Sep 17 00:00:00 2001 From: YuKongA <70465933+YuKongA@users.noreply.github.com> Date: Sun, 12 Feb 2023 19:48:15 +0800 Subject: [PATCH] Fix AlwaysDisplayTime on newer version miuihome (#215) Fix AlwaysDisplayTime on newer version miuihome --- .../rules/s/miuihome/AlwaysDisplayTimeForS.kt | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/lt2333/simplicitytools/hooks/rules/s/miuihome/AlwaysDisplayTimeForS.kt b/app/src/main/java/com/lt2333/simplicitytools/hooks/rules/s/miuihome/AlwaysDisplayTimeForS.kt index 5f9a32e7..f9990ddf 100644 --- a/app/src/main/java/com/lt2333/simplicitytools/hooks/rules/s/miuihome/AlwaysDisplayTimeForS.kt +++ b/app/src/main/java/com/lt2333/simplicitytools/hooks/rules/s/miuihome/AlwaysDisplayTimeForS.kt @@ -8,8 +8,18 @@ import com.lt2333.simplicitytools.utils.xposed.base.HookRegister object AlwaysDisplayTimeForS : HookRegister() { override fun init() { - findMethod("com.miui.home.launcher.Workspace") { - name == "isScreenHasClockGadget" && parameterCount == 1 + try { + findMethod("com.miui.home.launcher.Workspace") { + name == "isScreenHasClockGadget" + } + } catch (e: Exception) { + findMethod("com.miui.home.launcher.Workspace") { + name == "isScreenHasClockWidget" + } + } catch (e: Exception) { + findMethod("com.miui.home.launcher.Workspace") { + name == "isClockWidget" + } }.hookBefore { hasEnable("home_time") { it.result = false @@ -17,4 +27,4 @@ object AlwaysDisplayTimeForS : HookRegister() { } } -} \ No newline at end of file +}