aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/xmpp/forms/Data.java
diff options
context:
space:
mode:
authorDaniel Gultsch <daniel@gultsch.de>2016-01-26 17:23:24 +0100
committerDaniel Gultsch <daniel@gultsch.de>2016-01-26 17:23:24 +0100
commitd2c5a939ed2cf42374e0ddb528ee363b7fefee8c (patch)
tree59abc6f493e605d8399c4f98a9b3ca290cc92a72 /src/main/java/eu/siacs/conversations/xmpp/forms/Data.java
parentedc6ce4ff215f5fc2f78a9b4c8688f4c4a499983 (diff)
show values in formfieldwrappers and allow form to be set to read only
Diffstat (limited to 'src/main/java/eu/siacs/conversations/xmpp/forms/Data.java')
-rw-r--r--src/main/java/eu/siacs/conversations/xmpp/forms/Data.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/eu/siacs/conversations/xmpp/forms/Data.java b/src/main/java/eu/siacs/conversations/xmpp/forms/Data.java
index d05c9abb..0053a399 100644
--- a/src/main/java/eu/siacs/conversations/xmpp/forms/Data.java
+++ b/src/main/java/eu/siacs/conversations/xmpp/forms/Data.java
@@ -53,16 +53,16 @@ public class Data extends Element {
public void submit() {
this.setAttribute("type","submit");
- removeNonFieldChildren();
+ removeUnnecessaryChildren();
for(Field field : getFields()) {
field.removeNonValueChildren();
}
}
- private void removeNonFieldChildren() {
+ private void removeUnnecessaryChildren() {
for(Iterator<Element> iterator = this.children.iterator(); iterator.hasNext();) {
Element element = iterator.next();
- if (!element.getName().equals("field")) {
+ if (!element.getName().equals("field") && !element.getName().equals("title")) {
iterator.remove();
}
}