Index: Source/core/dom/custom/CustomElementRegistrationContext.cpp |
diff --git a/Source/core/dom/custom/CustomElementRegistrationContext.cpp b/Source/core/dom/custom/CustomElementRegistrationContext.cpp |
index bb1984eb421bfebf5521b098be1c3ad446d1d8b4..bf15f691acc2e7cac21b7abf903d04466c1066f5 100644 |
--- a/Source/core/dom/custom/CustomElementRegistrationContext.cpp |
+++ b/Source/core/dom/custom/CustomElementRegistrationContext.cpp |
@@ -74,16 +74,16 @@ PassRefPtr<Element> CustomElementRegistrationContext::createCustomTagElement(Doc |
} |
element->setCustomElementState(Element::WaitingForUpgrade); |
- scheduleResolution(element.get(), nullAtom); |
+ resolveOrScheduleResolution(element.get(), nullAtom); |
return element.release(); |
} |
void CustomElementRegistrationContext::didGiveTypeExtension(Element* element, const AtomicString& type) |
{ |
- scheduleResolution(element, type); |
+ resolveOrScheduleResolution(element, type); |
} |
-void CustomElementRegistrationContext::scheduleResolution(Element* element, const AtomicString& typeExtension) |
+void CustomElementRegistrationContext::resolveOrScheduleResolution(Element* element, const AtomicString& typeExtension) |
{ |
// If an element has a custom tag name it takes precedence over |
// the "is" attribute (if any). |
@@ -94,7 +94,8 @@ void CustomElementRegistrationContext::scheduleResolution(Element* element, cons |
CustomElementDescriptor descriptor(type, element->namespaceURI(), element->localName()); |
ASSERT(element->customElementState() == Element::WaitingForUpgrade); |
- CustomElementScheduler::scheduleResolutionStep(descriptor, element); |
+ |
+ CustomElementScheduler::resolveOrScheduleResolution(this, element, descriptor); |
} |
void CustomElementRegistrationContext::resolve(Element* element, const CustomElementDescriptor& descriptor) |