summaryrefslogtreecommitdiffstats
path: root/libs
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2009-09-20 12:40:03 -0700
committerDianne Hackborn <hackbod@google.com>2009-09-20 12:40:03 -0700
commitcfbb735f841ff93d36e92845699b186ac0973a88 (patch)
tree76d3c8dcd8cc9933ce38cef5d2c1dc532dde986b /libs
parented89b3f9138ca14e950a3d6e6110c9f035c9e16d (diff)
downloadframeworks_native-cfbb735f841ff93d36e92845699b186ac0973a88.zip
frameworks_native-cfbb735f841ff93d36e92845699b186ac0973a88.tar.gz
frameworks_native-cfbb735f841ff93d36e92845699b186ac0973a88.tar.bz2
Fix issue #1862317: Browser does not appear to honor anchors (#es) in links
Also a little improved debugging output of bad resource identifiers. Change-Id: I054064ef22855608ffd722e4ccf12ce57d1992b2
Diffstat (limited to 'libs')
-rw-r--r--libs/utils/ResourceTypes.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/libs/utils/ResourceTypes.cpp b/libs/utils/ResourceTypes.cpp
index f80843d..a5a8cc9 100644
--- a/libs/utils/ResourceTypes.cpp
+++ b/libs/utils/ResourceTypes.cpp
@@ -1740,7 +1740,11 @@ bool ResTable::getResourceName(uint32_t resID, resource_name* outName) const
const int e = Res_GETENTRY(resID);
if (p < 0) {
- LOGW("No package identifier when getting name for resource number 0x%08x", resID);
+ if (Res_GETPACKAGE(resID)+1 == 0) {
+ LOGW("No package identifier when getting name for resource number 0x%08x", resID);
+ } else {
+ LOGW("Resources don't contain pacakge for resource number 0x%08x", resID);
+ }
return false;
}
if (t < 0) {
@@ -1786,7 +1790,11 @@ ssize_t ResTable::getResource(uint32_t resID, Res_value* outValue, bool mayBeBag
const int e = Res_GETENTRY(resID);
if (p < 0) {
- LOGW("No package identifier when getting value for resource number 0x%08x", resID);
+ if (Res_GETPACKAGE(resID)+1 == 0) {
+ LOGW("No package identifier when getting name for resource number 0x%08x", resID);
+ } else {
+ LOGW("Resources don't contain pacakge for resource number 0x%08x", resID);
+ }
return BAD_INDEX;
}
if (t < 0) {