Loading core/java/com/android/internal/pm/pkg/component/AconfigFlags.java +2 −6 Original line number Original line Diff line number Diff line Loading @@ -218,16 +218,12 @@ public class AconfigFlags { negated = true; negated = true; featureFlag = featureFlag.substring(1).strip(); featureFlag = featureFlag.substring(1).strip(); } } final Boolean flagValue = getFlagValue(featureFlag); Boolean flagValue = getFlagValue(featureFlag); if (flagValue == null) { if (flagValue == null) { Slog.w(LOG_TAG, "Skipping element " + parser.getName() flagValue = false; + " due to unknown feature flag " + featureFlag); return true; } } // Skip if flag==false && attr=="flag" OR flag==true && attr=="!flag" (negated) // Skip if flag==false && attr=="flag" OR flag==true && attr=="!flag" (negated) if (flagValue == negated) { if (flagValue == negated) { Slog.v(LOG_TAG, "Skipping element " + parser.getName() + " behind feature flag " + featureFlag + " = " + flagValue); return true; return true; } } return false; return false; Loading Loading
core/java/com/android/internal/pm/pkg/component/AconfigFlags.java +2 −6 Original line number Original line Diff line number Diff line Loading @@ -218,16 +218,12 @@ public class AconfigFlags { negated = true; negated = true; featureFlag = featureFlag.substring(1).strip(); featureFlag = featureFlag.substring(1).strip(); } } final Boolean flagValue = getFlagValue(featureFlag); Boolean flagValue = getFlagValue(featureFlag); if (flagValue == null) { if (flagValue == null) { Slog.w(LOG_TAG, "Skipping element " + parser.getName() flagValue = false; + " due to unknown feature flag " + featureFlag); return true; } } // Skip if flag==false && attr=="flag" OR flag==true && attr=="!flag" (negated) // Skip if flag==false && attr=="flag" OR flag==true && attr=="!flag" (negated) if (flagValue == negated) { if (flagValue == negated) { Slog.v(LOG_TAG, "Skipping element " + parser.getName() + " behind feature flag " + featureFlag + " = " + flagValue); return true; return true; } } return false; return false; Loading