Skip to content

Commit

Permalink
Clock Chip: Add more rom support
Browse files Browse the repository at this point in the history
  • Loading branch information
Mahmud0808 committed May 2, 2023
1 parent 4c303c0 commit 3be5c3a
Showing 1 changed file with 5 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
import static de.robv.android.xposed.XposedHelpers.callMethod;
import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;
import static de.robv.android.xposed.XposedHelpers.findClass;
import static de.robv.android.xposed.XposedHelpers.findClassIfExists;
import static de.robv.android.xposed.XposedHelpers.getObjectField;

import android.annotation.SuppressLint;
Expand Down Expand Up @@ -45,6 +46,7 @@ public class BackgroundChip extends ModPack implements IXposedHookLoadPackage {

private static final String TAG = "Iconify - XposedBackgroundChip: ";
private static final String CollapsedStatusBarFragmentClass = SYSTEMUI_PACKAGE + ".statusbar.phone.fragment.CollapsedStatusBarFragment";
private static final String CollapsedStatusBarFragmentAltClass = SYSTEMUI_PACKAGE + ".statusbar.phone.CollapsedStatusBarFragment";
boolean mShowSBClockBg = false;
boolean hideStatusIcons = false;
boolean mShowQSStatusIconsBg = false;
Expand Down Expand Up @@ -98,7 +100,9 @@ public boolean listensTo(String packageName) {
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) {
if (!lpparam.packageName.equals(SYSTEMUI_PACKAGE)) return;

final Class<?> CollapsedStatusBarFragment = findClass(CollapsedStatusBarFragmentClass, lpparam.classLoader);
Class<?> CollapsedStatusBarFragment = findClassIfExists(CollapsedStatusBarFragmentClass, lpparam.classLoader);
if (CollapsedStatusBarFragment == null)
CollapsedStatusBarFragment = findClass(CollapsedStatusBarFragmentAltClass, lpparam.classLoader);

hookAllConstructors(CollapsedStatusBarFragment, new XC_MethodHook() {
@Override
Expand Down

0 comments on commit 3be5c3a

Please sign in to comment.