LibWeb: Remove ByteString usage in NamedNodeMap

We now have a FlyString version of get_attribute_ns, so this conversion
is no longer needed any more.
This commit is contained in:
Shannon Booth 2023-12-24 15:45:56 +13:00 committed by Andreas Kling
parent c63d30ce67
commit 020839ad7a
Notes: sideshowbarker 2024-07-17 02:42:21 +09:00
2 changed files with 1 additions and 6 deletions

View file

@ -233,11 +233,7 @@ WebIDL::ExceptionOr<JS::GCPtr<Attr>> NamedNodeMap::set_attribute(Attr& attribute
// 2. Let oldAttr be the result of getting an attribute given attrs namespace, attrs local name, and element.
size_t old_attribute_index = 0;
ByteString deprecated_namespace_uri;
if (attribute.namespace_uri().has_value())
deprecated_namespace_uri = attribute.namespace_uri().value().to_deprecated_fly_string();
auto* old_attribute = get_attribute_ns(deprecated_namespace_uri, attribute.local_name(), &old_attribute_index);
auto* old_attribute = get_attribute_ns(attribute.namespace_uri(), attribute.local_name(), &old_attribute_index);
// 3. If oldAttr is attr, return attr.
if (old_attribute == &attribute)

View file

@ -9,7 +9,6 @@
#pragma once
#include <AK/ByteString.h>
#include <AK/StringView.h>
#include <LibWeb/Bindings/LegacyPlatformObject.h>
#include <LibWeb/Forward.h>