diff options
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/lib.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/components/script/lib.rs b/components/script/lib.rs index 94e9683ffaf..91ccc817cf8 100644 --- a/components/script/lib.rs +++ b/components/script/lib.rs @@ -163,15 +163,17 @@ fn perform_platform_specific_initialization() { #[cfg(not(target_os = "linux"))] fn perform_platform_specific_initialization() {} +pub fn init_service_workers(sw_senders: SWManagerSenders) { + // Spawn the service worker manager passing the constellation sender + ServiceWorkerManager::spawn_manager(sw_senders); +} + #[allow(unsafe_code)] -pub fn init(sw_senders: SWManagerSenders) { +pub fn init() { unsafe { proxyhandler::init(); } - // Spawn the service worker manager passing the constellation sender - ServiceWorkerManager::spawn_manager(sw_senders); - // Create the global vtables used by the (generated) DOM // bindings to implement JS proxies. RegisterBindings::RegisterProxyHandlers(); |