[Android] Shows Brave Wallet UI based on policy. (#33630)

* [Android] Shows Brave Wallet UI based on policy.

Resolves: https://github.com/brave/brave-browser/issues/52496
This commit is contained in:
Serg
2026-02-04 10:08:30 -05:00
committed by GitHub
parent bc36878601
commit 461d66e02c
19 changed files with 286 additions and 109 deletions
@@ -9,12 +9,18 @@ import org.objectweb.asm.ClassVisitor;
public class BraveSiteSettingsDelegateClassAdapter extends BraveClassVisitor {
static String sChromeSiteSettingsDelegateClassName = "org/chromium/chrome/browser/site_settings/ChromeSiteSettingsDelegate";
static String sBraveSiteSettingsDelegateClassName = "org/chromium/chrome/browser/site_settings/BraveSiteSettingsDelegate";
static String sChromeSiteSettingsDelegateClassName =
"org/chromium/chrome/browser/site_settings/ChromeSiteSettingsDelegate";
static String sBraveSiteSettingsDelegateClassName =
"org/chromium/chrome/browser/site_settings/BraveSiteSettingsDelegate";
public BraveSiteSettingsDelegateClassAdapter(ClassVisitor visitor) {
super(visitor);
redirectConstructor(sChromeSiteSettingsDelegateClassName, sBraveSiteSettingsDelegateClassName);
redirectConstructor(
sChromeSiteSettingsDelegateClassName, sBraveSiteSettingsDelegateClassName);
deleteField(sBraveSiteSettingsDelegateClassName, "mProfile");
makeProtectedField(sChromeSiteSettingsDelegateClassName, "mProfile");
}
}