diff --git a/Services/WebWorker/main.cpp b/Services/WebWorker/main.cpp index 602acddec1..b987d5a7db 100644 --- a/Services/WebWorker/main.cpp +++ b/Services/WebWorker/main.cpp @@ -24,6 +24,11 @@ #include #include +#if defined(HAVE_QT) +# include +# include +#endif + static ErrorOr initialize_resource_loader(GC::Heap&, int request_server_socket); ErrorOr serenity_main(Main::Arguments arguments) @@ -45,6 +50,10 @@ ErrorOr serenity_main(Main::Arguments arguments) if (wait_for_debugger) Core::Process::wait_for_debugger_and_break(); +#if defined(HAVE_QT) + QCoreApplication app(arguments.argc, arguments.argv); + Core::EventLoopManager::install(*new WebView::EventLoopManagerQt); +#endif Core::EventLoop event_loop; WebView::platform_init();