diff options
| author | 2012-02-07 13:48:35 -0800 | |
|---|---|---|
| committer | 2012-02-07 13:48:35 -0800 | |
| commit | c58c61b7777b0405a30b317eb8fb32a7238e7909 (patch) | |
| tree | 82cf6640d0a5303b9ac70ed9d95f460f3edb7fe9 /tools/aapt/Resource.cpp | |
| parent | 120a6e1e3a22cac31f58dbcf8f74a27d3f65ab3c (diff) | |
| parent | 424a69d502db85ffaecf9cad00321b677616a9c5 (diff) | |
am 424a69d5: Merge "Only generate private symbols that are needed."
* commit '424a69d502db85ffaecf9cad00321b677616a9c5':
Only generate private symbols that are needed.
Diffstat (limited to 'tools/aapt/Resource.cpp')
| -rw-r--r-- | tools/aapt/Resource.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/aapt/Resource.cpp b/tools/aapt/Resource.cpp index c0fe5380afa5..7eaf5280f5d4 100644 --- a/tools/aapt/Resource.cpp +++ b/tools/aapt/Resource.cpp @@ -1808,7 +1808,7 @@ static status_t writeSymbolClass( if (sym.typeCode != AaptSymbolEntry::TYPE_INT32) { continue; } - if (!includePrivate && !sym.isPublic) { + if (!assets->isJavaSymbol(sym, includePrivate)) { continue; } String16 name(sym.name); @@ -1864,7 +1864,7 @@ static status_t writeSymbolClass( if (sym.typeCode != AaptSymbolEntry::TYPE_STRING) { continue; } - if (!includePrivate && !sym.isPublic) { + if (!assets->isJavaSymbol(sym, includePrivate)) { continue; } String16 name(sym.name); @@ -1976,7 +1976,8 @@ status_t writeResourceSymbols(Bundle* bundle, const sp<AaptAssets>& assets, "\n" "package %s;\n\n", package.string()); - status_t err = writeSymbolClass(fp, assets, includePrivate, symbols, className, 0, bundle->getNonConstantId()); + status_t err = writeSymbolClass(fp, assets, includePrivate, symbols, + className, 0, bundle->getNonConstantId()); if (err != NO_ERROR) { return err; } |