From fb2e1c46117ec802903255f04f9745c4b1be52cc Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Wed, 21 Sep 2022 17:22:53 +0100 Subject: [PATCH] headless-browser: Install EventLoop and Font plugins so it doesn't crash --- Userland/Utilities/headless-browser.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Userland/Utilities/headless-browser.cpp b/Userland/Utilities/headless-browser.cpp index 350d69be13..58e151bfa9 100644 --- a/Userland/Utilities/headless-browser.cpp +++ b/Userland/Utilities/headless-browser.cpp @@ -40,6 +40,8 @@ #include #include #include +#include +#include #include #include #include @@ -668,6 +670,8 @@ ErrorOr serenity_main(Main::Arguments arguments) args_parser.add_positional_argument(url, "URL to open", "url", Core::ArgsParser::Required::Yes); args_parser.parse(arguments); + Web::Platform::EventLoopPlugin::install(*new Web::Platform::EventLoopPluginSerenity); + Web::Platform::FontPlugin::install(*new Web::Platform::FontPluginSerenity); Web::Platform::ImageCodecPlugin::install(*new ImageCodecPluginHeadless); Web::ResourceLoader::initialize(HeadlessRequestServer::create()); Web::WebSockets::WebSocketClientManager::initialize(HeadlessWebSocketClientManager::create());