[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:
+9
-3
@@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user