Преглед на файлове

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