From: Jean-Baptiste Queru Date: Sat, 6 Nov 2010 23:25:03 +0000 (-0700) Subject: am 3442611e: am 5580e44c: Merge "Support changing style parent in overlays" X-Git-Url: https://git.saurik.com/android/aapt.git/commitdiff_plain/8583f5e1725b84c60e501cbc2f579d13ce65a51d?hp=-c am 3442611e: am 5580e44c: Merge "Support changing style parent in overlays" * commit '3442611ee11b2987c83054fe3c7ed5521f27f052': Support changing style parent in overlays --- 8583f5e1725b84c60e501cbc2f579d13ce65a51d diff --combined ResourceTable.cpp index 1d6b18d,fc576a6..a77042a --- a/ResourceTable.cpp +++ b/ResourceTable.cpp @@@ -1724,13 -1724,6 +1724,6 @@@ status_t ResourceTable::startBag(const // If a parent is explicitly specified, set it. if (bagParent.size() > 0) { - String16 curPar = e->getParent(); - if (curPar.size() > 0 && curPar != bagParent) { - sourcePos.error("Conflicting parents specified, was '%s', now '%s'\n", - String8(e->getParent()).string(), - String8(bagParent).string()); - return UNKNOWN_ERROR; - } e->setParent(bagParent); } @@@ -1778,13 -1771,6 +1771,6 @@@ status_t ResourceTable::addBag(const So // If a parent is explicitly specified, set it. if (bagParent.size() > 0) { - String16 curPar = e->getParent(); - if (curPar.size() > 0 && curPar != bagParent) { - sourcePos.error("Conflicting parents specified, was '%s', now '%s'\n", - String8(e->getParent()).string(), - String8(bagParent).string()); - return UNKNOWN_ERROR; - } e->setParent(bagParent); } @@@ -2442,7 -2428,7 +2428,7 @@@ ResourceTable::validateLocalizations(vo if (configSet.count(defaultLocale) == 0) { fprintf(stdout, "aapt: warning: string '%s' has no default translation in %s; found:", String8(nameIter->first).string(), mBundle->getResourceSourceDirs()[0]); - for (set::iterator locales = configSet.begin(); + for (set::const_iterator locales = configSet.begin(); locales != configSet.end(); locales++) { fprintf(stdout, " %s", (*locales).string());