Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3e26ed85 authored by Ben Reich's avatar Ben Reich Committed by Android (Google) Code Review
Browse files

Merge "Allow the Material 3 override to bypass an already set value" into main

parents e41deb4b 5fe645c1
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -342,9 +342,12 @@ interface Config {
class Material3ConfigImpl() : Config {
  override var forceMaterial3: Boolean? = null
    set(value) {
      if (field != null) {
        Log.e(TAG, "forceMaterial3 is already set to $forceMaterial3")
        return
      if (field != null && field != value) {
        Log.w(
            TAG,
            "forceMaterial3 already set ($field) but overriding to $value. " +
                    "This could result in unstable behaviour."
        )
      }

      field = value