瀏覽代碼

LibWeb: Return undefined from generated EventHandler setters

Returning an empty value without throwing an exception is no longer
valid.
Idan Horowitz 3 年之前
父節點
當前提交
8dcf4e0346
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Meta/Lagom/Tools/CodeGenerators/LibWeb/WrapperGenerator.cpp

+ 1 - 1
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") {