Loading core/java/android/app/admin/flags/flags.aconfig +10 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,16 @@ flag { } } flag { name: "dont_write_policy_definition" namespace: "enterprise" description: "Don't write redundant policy-definition-entry tags" bug: "335663055" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "user_provisioning_same_state" namespace: "enterprise" Loading services/devicepolicy/java/com/android/server/devicepolicy/PolicyState.java +6 −3 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.server.devicepolicy; import android.annotation.NonNull; import android.annotation.Nullable; import android.app.admin.PolicyValue; import android.app.admin.flags.Flags; import android.util.IndentingPrintWriter; import com.android.internal.util.XmlUtils; Loading Loading @@ -224,9 +225,11 @@ final class PolicyState<V> { } void saveToXml(TypedXmlSerializer serializer) throws IOException { if (!Flags.dontWritePolicyDefinition()) { serializer.startTag(/* namespace= */ null, TAG_POLICY_DEFINITION_ENTRY); mPolicyDefinition.saveToXml(serializer); serializer.endTag(/* namespace= */ null, TAG_POLICY_DEFINITION_ENTRY); } if (mCurrentResolvedPolicy != null) { serializer.startTag(/* namespace= */ null, TAG_RESOLVED_VALUE_ENTRY); Loading Loading
core/java/android/app/admin/flags/flags.aconfig +10 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,16 @@ flag { } } flag { name: "dont_write_policy_definition" namespace: "enterprise" description: "Don't write redundant policy-definition-entry tags" bug: "335663055" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "user_provisioning_same_state" namespace: "enterprise" Loading
services/devicepolicy/java/com/android/server/devicepolicy/PolicyState.java +6 −3 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.server.devicepolicy; import android.annotation.NonNull; import android.annotation.Nullable; import android.app.admin.PolicyValue; import android.app.admin.flags.Flags; import android.util.IndentingPrintWriter; import com.android.internal.util.XmlUtils; Loading Loading @@ -224,9 +225,11 @@ final class PolicyState<V> { } void saveToXml(TypedXmlSerializer serializer) throws IOException { if (!Flags.dontWritePolicyDefinition()) { serializer.startTag(/* namespace= */ null, TAG_POLICY_DEFINITION_ENTRY); mPolicyDefinition.saveToXml(serializer); serializer.endTag(/* namespace= */ null, TAG_POLICY_DEFINITION_ENTRY); } if (mCurrentResolvedPolicy != null) { serializer.startTag(/* namespace= */ null, TAG_RESOLVED_VALUE_ENTRY); Loading