Enables/Disables native wallet on Android based on flags
This commit is contained in:
@@ -11,6 +11,7 @@ import org.chromium.base.annotations.NativeMethods;
|
||||
@JNINamespace("chrome::android")
|
||||
public abstract class BraveFeatureList {
|
||||
public static final String BRAVE_REWARDS = "BraveRewards";
|
||||
public static final String NATIVE_BRAVE_WALLET = "NativeBraveWallet";
|
||||
public static final String USE_DEV_UPDATER_URL = "UseDevUpdaterUrl";
|
||||
public static final String FORCE_WEB_CONTENTS_DARK_MODE = "WebContentsForceDark";
|
||||
public static final String ENABLE_FORCE_DARK = "enable-force-dark";
|
||||
|
||||
+9
-5
@@ -18,6 +18,7 @@ import org.chromium.base.supplier.ObservableSupplier;
|
||||
import org.chromium.base.supplier.OneshotSupplier;
|
||||
import org.chromium.chrome.R;
|
||||
import org.chromium.chrome.browser.ActivityTabProvider;
|
||||
import org.chromium.chrome.browser.BraveConfig;
|
||||
import org.chromium.chrome.browser.BraveFeatureList;
|
||||
import org.chromium.chrome.browser.app.appmenu.AppMenuIconRowFooter;
|
||||
import org.chromium.chrome.browser.bookmarks.BookmarkBridge;
|
||||
@@ -95,11 +96,14 @@ public class BraveTabbedAppMenuPropertiesDelegate extends TabbedAppMenuPropertie
|
||||
AppCompatResources.getDrawable(mContext, R.drawable.brave_menu_rewards));
|
||||
}
|
||||
}
|
||||
MenuItem braveWallet =
|
||||
menu.add(Menu.NONE, R.id.brave_wallet_id, 0, R.string.menu_brave_wallet);
|
||||
if (shouldShowIconBeforeItem()) {
|
||||
braveWallet.setIcon(
|
||||
AppCompatResources.getDrawable(mContext, R.drawable.ic_crypto_wallets));
|
||||
if (BraveConfig.NATIVE_WALLET_ENABLED &&
|
||||
ChromeFeatureList.isEnabled(BraveFeatureList.NATIVE_BRAVE_WALLET)) {
|
||||
MenuItem braveWallet =
|
||||
menu.add(Menu.NONE, R.id.brave_wallet_id, 0, R.string.menu_brave_wallet);
|
||||
if (shouldShowIconBeforeItem()) {
|
||||
braveWallet.setIcon(
|
||||
AppCompatResources.getDrawable(mContext, R.drawable.ic_crypto_wallets));
|
||||
}
|
||||
}
|
||||
MenuItem exit = menu.add(Menu.NONE, R.id.exit_id, 0, R.string.menu_exit);
|
||||
if (shouldShowIconBeforeItem()) {
|
||||
|
||||
Reference in New Issue
Block a user