From 9bb47b6f28005b59dcccb0e24afcd9f9a55dbb63 Mon Sep 17 00:00:00 2001 From: REAndroid Date: Thu, 20 Apr 2023 14:58:01 +0200 Subject: [PATCH] limit attribute indent --- src/main/java/com/android/org/kxml2/io/KXmlSerializer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/android/org/kxml2/io/KXmlSerializer.java b/src/main/java/com/android/org/kxml2/io/KXmlSerializer.java index 7ecd1b1..53aa6f6 100644 --- a/src/main/java/com/android/org/kxml2/io/KXmlSerializer.java +++ b/src/main/java/com/android/org/kxml2/io/KXmlSerializer.java @@ -402,7 +402,11 @@ public class KXmlSerializer implements XmlSerializer { indentAttributeReference += prefix.length() + 1; } append(name); - indentAttributeReference += name.length(); + int len = name.length(); + if(len > 20){ + len = 20; + } + indentAttributeReference += len; pending = true; return this; }