LibWeb: Port WebGLRenderingContext IDL from DeprecatedString to String

This commit is contained in:
Shannon Booth 2023-08-26 17:32:20 +12:00 committed by Andrew Kaster
parent cf733d309e
commit e8d592ded2
3 changed files with 7 additions and 7 deletions

View file

@ -1,6 +1,6 @@
#import <WebGL/WebGLRenderingContextBase.idl>
[Exposed=(Window,Worker)]
[Exposed=(Window,Worker), UseNewAKString]
interface WebGLRenderingContext {
};

View file

@ -119,18 +119,18 @@ bool WebGLRenderingContextBase::is_context_lost() const
return m_context_lost;
}
Optional<Vector<DeprecatedString>> WebGLRenderingContextBase::get_supported_extensions() const
Optional<Vector<String>> WebGLRenderingContextBase::get_supported_extensions() const
{
if (m_context_lost)
return Optional<Vector<DeprecatedString>> {};
return Optional<Vector<String>> {};
dbgln_if(WEBGL_CONTEXT_DEBUG, "WebGLRenderingContextBase::get_supported_extensions()");
// FIXME: We don't currently support any extensions.
return Vector<DeprecatedString> {};
return Vector<String> {};
}
JS::Object* WebGLRenderingContextBase::get_extension(DeprecatedString const& name) const
JS::Object* WebGLRenderingContextBase::get_extension(String const& name) const
{
if (m_context_lost)
return nullptr;

View file

@ -29,8 +29,8 @@ public:
bool is_context_lost() const;
Optional<Vector<DeprecatedString>> get_supported_extensions() const;
JS::Object* get_extension(DeprecatedString const& name) const;
Optional<Vector<String>> get_supported_extensions() const;
JS::Object* get_extension(String const& name) const;
void active_texture(GLenum texture);