Skip to content

Commit

Permalink
Battery Style: Fix power saving mode not triggered
Browse files Browse the repository at this point in the history
Signed-off-by: DrDisagree <[email protected]>
  • Loading branch information
Mahmud0808 committed Oct 13, 2024
1 parent c1a1ec1 commit 6e3ca9b
Showing 1 changed file with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ import com.drdisagree.iconify.xposed.modules.batterystyles.RLandscapeBattery
import com.drdisagree.iconify.xposed.modules.batterystyles.RLandscapeBatteryColorOS
import com.drdisagree.iconify.xposed.modules.batterystyles.RLandscapeBatteryStyleA
import com.drdisagree.iconify.xposed.modules.batterystyles.RLandscapeBatteryStyleB
import com.drdisagree.iconify.xposed.modules.utils.Helpers.hookAllMethodsMatchPattern
import com.drdisagree.iconify.xposed.modules.utils.SettingsLibUtils
import com.drdisagree.iconify.xposed.modules.utils.ViewHelper.toPx
import com.drdisagree.iconify.xposed.utils.XPrefs.Xprefs
Expand Down Expand Up @@ -380,15 +381,21 @@ class BatteryStyleManager(context: Context?) : ModPack(context!!) {
}
}

hookAllMethods(
hookAllMethodsMatchPattern(
batteryControllerImplClass,
".*fireBatteryLevelChanged.*",
batteryDataRefreshHook
)

hookAllMethodsMatchPattern(
batteryControllerImplClass,
"fireBatteryLevelChanged",
".*firePowerSaveChanged.*",
batteryDataRefreshHook
)

hookAllMethods(
batteryControllerImplClass,
"firePowerSaveChanged",
"setPowerSave",
batteryDataRefreshHook
)
} catch (throwable: Throwable) {
Expand Down

0 comments on commit 6e3ca9b

Please sign in to comment.