diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/main.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/main.cpp index f7ec9cc5c3..5157d053f9 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/main.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/main.cpp @@ -128,7 +128,7 @@ ErrorOr serenity_main(Main::Arguments arguments) auto write_if_changed = [&](auto generator_function, StringView file_path) -> ErrorOr { (*generator_function)(interface, output_builder); - auto output_file = TRY(Core::File::open(file_path, Core::File::OpenMode::ReadWrite)); + auto output_file = TRY(Core::File::open(file_path, Core::File::OpenMode::ReadWrite | Core::File::OpenMode::Truncate)); // Only write to disk if contents have changed auto previous_contents = TRY(output_file->read_until_eof());