Bug 549591 - Atom staticness checks lack a negation in the HTML5 parser. r=jonas.
--HG-- extra : rebase_source : 37591aca16f6e95e1afede9c567232d1fa84e2da
This commit is contained in:
Родитель
f0ba4ab9cc
Коммит
78f380e7e2
|
@ -101,7 +101,7 @@ nsHtml5Portability::newLocalFromLocal(nsIAtom* local, nsHtml5AtomTable* interner
|
|||
{
|
||||
NS_PRECONDITION(local, "Atom was null.");
|
||||
NS_PRECONDITION(interner, "Atom table was null");
|
||||
if (local->IsStaticAtom()) {
|
||||
if (!local->IsStaticAtom()) {
|
||||
nsAutoString str;
|
||||
local->ToString(str);
|
||||
local = interner->GetAtom(str);
|
||||
|
|
|
@ -49,7 +49,7 @@ nsHtml5ReleasableAttributeName::cloneAttributeName(nsHtml5AtomTable* aInterner)
|
|||
{
|
||||
nsIAtom* l = getLocal(0);
|
||||
if (aInterner) {
|
||||
if (l->IsStaticAtom()) {
|
||||
if (!l->IsStaticAtom()) {
|
||||
nsAutoString str;
|
||||
l->ToString(str);
|
||||
l = aInterner->GetAtom(str);
|
||||
|
|
|
@ -53,7 +53,7 @@ nsHtml5ReleasableElementName::cloneElementName(nsHtml5AtomTable* aInterner)
|
|||
{
|
||||
nsIAtom* l = name;
|
||||
if (aInterner) {
|
||||
if (l->IsStaticAtom()) {
|
||||
if (!l->IsStaticAtom()) {
|
||||
nsAutoString str;
|
||||
l->ToString(str);
|
||||
l = aInterner->GetAtom(str);
|
||||
|
|
Загрузка…
Ссылка в новой задаче