diff --git a/packages/SystemUI/src-debug/com/android/systemui/flags/FlagsFactory.kt b/packages/SystemUI/src-debug/com/android/systemui/flags/FlagsFactory.kt index 74519c21820b8..05372fec7211d 100644 --- a/packages/SystemUI/src-debug/com/android/systemui/flags/FlagsFactory.kt +++ b/packages/SystemUI/src-debug/com/android/systemui/flags/FlagsFactory.kt @@ -22,7 +22,11 @@ object FlagsFactory { private val flagMap = mutableMapOf>() val knownFlags: Map> - get() = flagMap + get() { + // We need to access Flags in order to initialize our map. + assert(flagMap.contains(Flags.TEAMFOOD.name)) { "Where is teamfood?" } + return flagMap + } fun unreleasedFlag( id: Int, diff --git a/packages/SystemUI/src-release/com/android/systemui/flags/FlagsFactory.kt b/packages/SystemUI/src-release/com/android/systemui/flags/FlagsFactory.kt index 89c0786af6e34..27c5699df70fa 100644 --- a/packages/SystemUI/src-release/com/android/systemui/flags/FlagsFactory.kt +++ b/packages/SystemUI/src-release/com/android/systemui/flags/FlagsFactory.kt @@ -22,7 +22,11 @@ object FlagsFactory { private val flagMap = mutableMapOf>() val knownFlags: Map> - get() = flagMap + get() { + // We need to access Flags in order to initialize our map. + assert(flagMap.contains(Flags.TEAMFOOD.name)) { "Where is teamfood?" } + return flagMap + } fun unreleasedFlag( id: Int,