diff options
author | George Mount <mount@google.com> | 2015-09-08 17:28:53 -0700 |
---|---|---|
committer | George Mount <mount@google.com> | 2015-09-08 17:37:21 -0700 |
commit | 6a5a45a07b074230c07f78f271e417c7f844c1ec (patch) | |
tree | ac4044ad72f8e90bc3059b573123f00c6f89b2a3 /compilerCommon | |
parent | 7efb3a652996f599251aa258e484a7be0a4610d0 (diff) | |
download | data-binding-6a5a45a07b074230c07f78f271e417c7f844c1ec.tar.gz |
Enable fragments with IDs in data binding layouts.
Bug 23611218
Change-Id: Ib33b068ce6efca865baf4a1377d96dc27ed01891
Diffstat (limited to 'compilerCommon')
-rw-r--r-- | compilerCommon/src/main/java/android/databinding/tool/store/LayoutFileParser.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compilerCommon/src/main/java/android/databinding/tool/store/LayoutFileParser.java b/compilerCommon/src/main/java/android/databinding/tool/store/LayoutFileParser.java index 08e87278..d3385ffd 100644 --- a/compilerCommon/src/main/java/android/databinding/tool/store/LayoutFileParser.java +++ b/compilerCommon/src/main/java/android/databinding/tool/store/LayoutFileParser.java @@ -214,7 +214,9 @@ public class LayoutFileParser { //noinspection SuspiciousMethodCalls tag = nodeTagMap.get(grandParent); } else if ("fragment".equals(nodeName)) { - L.e("fragments do not support data binding expressions."); + if (XmlEditor.hasExpressionAttributes(parent)) { + L.e("fragments do not support data binding expressions."); + } continue; } else { viewName = getViewName(parent); |