mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-22 02:09:24 +00:00
LibWebView+UI: Handle worker agent requests from within LibWebView
There is no longer any UI-specific facilities needed to launch a worker agent.
This commit is contained in:
parent
652dde5022
commit
44d6601dc5
Notes:
github-actions[bot]
2024-11-14 10:48:29 +00:00
Author: https://github.com/trflynn89
Commit: 44d6601dc5
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2327
5 changed files with 3 additions and 19 deletions
|
@ -12,7 +12,6 @@
|
|||
#include <LibURL/URL.h>
|
||||
#include <LibWeb/HTML/SelectedFile.h>
|
||||
#include <LibWebView/Application.h>
|
||||
#include <LibWebView/HelperProcess.h>
|
||||
#include <LibWebView/SearchEngine.h>
|
||||
#include <LibWebView/SourceHighlighter.h>
|
||||
#include <LibWebView/URL.h>
|
||||
|
@ -345,11 +344,6 @@ static void copy_data_to_clipboard(StringView data, NSPasteboardType pasteboard_
|
|||
return [self.observer onCreateNewTab:{} activateTab:activate_tab];
|
||||
};
|
||||
|
||||
m_web_view_bridge->on_request_worker_agent = []() {
|
||||
auto worker_client = MUST(WebView::launch_web_worker_process());
|
||||
return worker_client->clone_transport();
|
||||
};
|
||||
|
||||
m_web_view_bridge->on_activate_tab = [weak_self]() {
|
||||
LadybirdWebView* self = weak_self;
|
||||
if (self == nil) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue