@@ -85,7 +85,7 @@ class DemoEventListener : public Rml::EventListener {
// current element will be destroyed, so we cannot use it after SetInnerRml(). The library should handle
// this case safely internally when propagating the event further.
Element* parent = element->GetParentNode();
- parent->SetInnerRML("");
+ parent->SetInnerRML("");
if (Element* child = parent->GetChild(0))
child->Focus();
}
@@ -96,7 +96,7 @@ class DemoEventListener : public Rml::EventListener {
else if (value == "cancel_exit")
{
if (Element* parent = element->GetParentNode())
- parent->SetInnerRML("");
+ parent->SetInnerRML("");
}
}
@@ -113,7 +113,7 @@ Rml::EventListener* DemoEventListenerInstancer::InstanceEventListener(const Rml:
return new DemoEventListener(value, element, this);
}
-TEST_CASE("event_listener.inline_decorator_images")
+TEST_CASE("event_listener.replace_current_element")
{
Context* context = TestsShell::GetContext();
REQUIRE(context);
@@ -158,5 +158,6 @@ TEST_CASE("event_listener.inline_decorator_images")
CHECK(event_listener_instancer.has_exited == !exit_cancelled);
document->Close();
+ Rml::Factory::RegisterEventListenerInstancer(nullptr);
TestsShell::ShutdownShell();
}