From 8dcf4e0346610c163fbb37727ff6038e2edd4ce9 Mon Sep 17 00:00:00 2001 From: Idan Horowitz Date: Sun, 26 Sep 2021 00:15:31 +0300 Subject: [PATCH] LibWeb: Return undefined from generated EventHandler setters Returning an empty value without throwing an exception is no longer valid. --- 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 c42dcab99a2..fc9f39226cb 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp @@ -744,7 +744,7 @@ static void generate_to_cpp(SourceGenerator& generator, ParameterType& parameter } else if (@js_name@@js_suffix@.is_string()) { @cpp_name@.string = @js_name@@js_suffix@.as_string().string(); } else { - @return_statement@ + return JS::js_undefined(); } )~~~"); } else if (parameter.type.name == "any") {