From add6fbc24d6dc569856e73eab576fa0d608faff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ryszard=20Wi=C5=9Bniewski?= Date: Wed, 28 Apr 2010 21:12:33 +0200 Subject: [PATCH] ResReferenceValue: omitting type in theme references only if it equals to "attr" --- src/brut/androlib/res/data/value/ResReferenceValue.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/brut/androlib/res/data/value/ResReferenceValue.java b/src/brut/androlib/res/data/value/ResReferenceValue.java index 653ee19d..f6227cc4 100644 --- a/src/brut/androlib/res/data/value/ResReferenceValue.java +++ b/src/brut/androlib/res/data/value/ResReferenceValue.java @@ -52,7 +52,8 @@ public class ResReferenceValue extends ResIntValue { return (mTheme ? '?' : '@') + (newId ? "+" : "") + - spec.getFullName(mPackage, mTheme); + spec.getFullName(mPackage, + mTheme && spec.getType().getName().equals("attr")); } public ResResSpec getReferent() throws AndrolibException {