[Android] DynamicColors features removed
Chromium change: chromium/chromium@74c6794 Remove launched DynamicColors features. Bug: 1345778
This commit is contained in:
@@ -346,6 +346,7 @@ brave_java_sources = [
|
||||
"../../brave/android/java/org/chromium/chrome/browser/upgrade/NotificationIntent.java",
|
||||
"../../brave/android/java/org/chromium/chrome/browser/util/BraveConstants.java",
|
||||
"../../brave/android/java/org/chromium/chrome/browser/util/BraveDbUtil.java",
|
||||
"../../brave/android/java/org/chromium/chrome/browser/util/BraveDynamicColors.java",
|
||||
"../../brave/android/java/org/chromium/chrome/browser/util/ConfigurationUtils.java",
|
||||
"../../brave/android/java/org/chromium/chrome/browser/util/ImageUtils.java",
|
||||
"../../brave/android/java/org/chromium/chrome/browser/util/LiveDataUtil.java",
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
/* Copyright (c) 2022 The Brave Authors. All rights reserved.
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
package org.chromium.chrome.browser.util;
|
||||
|
||||
import android.app.Activity;
|
||||
|
||||
import com.google.android.material.color.DynamicColorsOptions;
|
||||
|
||||
public class BraveDynamicColors {
|
||||
public static void applyToActivityIfAvailable(Activity activity) {
|
||||
// We disable dynamic colors as it causes styling issues with Brave theme.
|
||||
}
|
||||
|
||||
public static void applyToActivityIfAvailable(
|
||||
Activity activity, DynamicColorsOptions dynamicColorsOptions) {
|
||||
// We disable dynamic colors as it causes styling issues with Brave theme.
|
||||
}
|
||||
}
|
||||
@@ -25,6 +25,7 @@ java_binary("java_bytecode_rewriter") {
|
||||
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDefaultBrowserPromoUtilsClassAdapter.java",
|
||||
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDropdownItemViewInfoListBuilderClassAdapter.java",
|
||||
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDropdownItemViewInfoListManagerClassAdapter.java",
|
||||
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDynamicColorsClassAdapter.java",
|
||||
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveEditUrlSuggestionProcessorClassAdapter.java",
|
||||
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFeedSurfaceCoordinatorClassAdapter.java",
|
||||
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFeedSurfaceMediatorClassAdapter.java",
|
||||
|
||||
@@ -24,6 +24,7 @@ public class BraveClassAdapter {
|
||||
chain = new BraveDefaultBrowserPromoUtilsClassAdapter(chain);
|
||||
chain = new BraveDropdownItemViewInfoListBuilderClassAdapter(chain);
|
||||
chain = new BraveDropdownItemViewInfoListManagerClassAdapter(chain);
|
||||
chain = new BraveDynamicColorsClassAdapter(chain);
|
||||
chain = new BraveEditUrlSuggestionProcessorClassAdapter(chain);
|
||||
chain = new BraveFeedSurfaceCoordinatorClassAdapter(chain);
|
||||
chain = new BraveFeedSurfaceMediatorClassAdapter(chain);
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
/* Copyright (c) 2022 The Brave Authors. All rights reserved.
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
package org.brave.bytecode;
|
||||
|
||||
import org.objectweb.asm.ClassVisitor;
|
||||
|
||||
public class BraveDynamicColorsClassAdapter extends BraveClassVisitor {
|
||||
static String sDynamicColorsClassName = "com/google/android/material/color/DynamicColors";
|
||||
|
||||
static String sBraveDynamicColorsClassName =
|
||||
"org/chromium/chrome/browser/util/BraveDynamicColors";
|
||||
|
||||
public BraveDynamicColorsClassAdapter(ClassVisitor visitor) {
|
||||
super(visitor);
|
||||
|
||||
changeMethodOwner(sDynamicColorsClassName, "applyToActivityIfAvailable",
|
||||
sBraveDynamicColorsClassName);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user