From 57997ed3363b7df5a00db46958054fc20d789dcb Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Tue, 15 Feb 2022 13:14:54 +0330 Subject: [PATCH] Meta: Support DOMExceptions when invoking IDL getters/setters --- Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp index bca1a76f57..c89fa11a4e 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp @@ -4080,7 +4080,7 @@ JS_DEFINE_NATIVE_FUNCTION(@prototype_class@::@attribute.getter_callback@) } } else { attribute_generator.append(R"~~~( - auto retval = impl->@attribute.cpp_getter_name@(); + auto retval = TRY(throw_dom_exception_if_needed(global_object, [&] { return impl->@attribute.cpp_getter_name@(); })); )~~~"); }