@@ -35,7 +35,7 @@ use net_traits::bluetooth_thread::BluetoothMethodMsg;
3535use net_traits:: filemanager_thread:: FileManagerThreadMsg ;
3636use net_traits:: image_cache_thread:: ImageCacheThread ;
3737use net_traits:: storage_thread:: StorageThreadMsg ;
38- use net_traits:: { self , ResourceThreads , IpcSend , CustomResponseMediator , CoreResourceMsg } ;
38+ use net_traits:: { self , ResourceThreads , IpcSend } ;
3939use offscreen_gl_context:: { GLContextAttributes , GLLimits } ;
4040use pipeline:: { ChildProcess , InitialPipelineState , Pipeline } ;
4141use profile_traits:: mem;
@@ -98,9 +98,6 @@ pub struct Constellation<Message, LTF, STF> {
9898 /// Receives messages from scripts.
9999 script_receiver : Receiver < FromScriptMsg > ,
100100
101- /// Receive messages from resource thread
102- resource_receiver : Receiver < CustomResponseMediator > ,
103-
104101 /// Receives messages from the compositor
105102 compositor_receiver : Receiver < FromCompositorMsg > ,
106103
@@ -440,13 +437,6 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF>
440437 let ( ipc_panic_sender, ipc_panic_receiver) = ipc:: channel ( ) . expect ( "ipc channel failure" ) ;
441438 let panic_receiver = ROUTER . route_ipc_receiver_to_new_mpsc_receiver ( ipc_panic_receiver) ;
442439
443- let ( resource_ipc_sender, resource_ipc_receiver) = ipc:: channel ( ) . expect ( "ipc channel failure" ) ;
444- let resource_receiver = ROUTER . route_ipc_receiver_to_new_mpsc_receiver ( resource_ipc_receiver) ;
445-
446- state. public_resource_threads . sender ( )
447- . send ( CoreResourceMsg :: NetworkMediator ( resource_ipc_sender) )
448- . expect ( "network sender sending failure" ) ;
449-
450440 let swmanager_receiver = ROUTER . route_ipc_receiver_to_new_mpsc_receiver ( swmanager_receiver) ;
451441
452442 let mut constellation: Constellation < Message , LTF , STF > = Constellation {
@@ -467,7 +457,6 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF>
467457 swmanager_chan : None ,
468458 swmanager_receiver : swmanager_receiver,
469459 swmanager_sender : sw_mgr_clone,
470- resource_receiver : resource_receiver,
471460 pipelines : HashMap :: new ( ) ,
472461 frames : HashMap :: new ( ) ,
473462 subpage_map : HashMap :: new ( ) ,
@@ -638,8 +627,7 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF>
638627 Compositor ( FromCompositorMsg ) ,
639628 Layout ( FromLayoutMsg ) ,
640629 Panic ( PanicMsg ) ,
641- FromSWManager ( SWManagerMsg ) ,
642- FromResource ( CustomResponseMediator ) ,
630+ FromSWManager ( SWManagerMsg )
643631 }
644632
645633 // Get one incoming request.
@@ -659,7 +647,6 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF>
659647 let receiver_from_layout = & self . layout_receiver ;
660648 let receiver_from_panic = & self . panic_receiver ;
661649 let receiver_from_swmanager = & self . swmanager_receiver ;
662- let receiver_from_resource = & self . resource_receiver ;
663650 select ! {
664651 msg = receiver_from_script. recv( ) =>
665652 Request :: Script ( msg. expect( "Unexpected script channel panic in constellation" ) ) ,
@@ -670,9 +657,7 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF>
670657 msg = receiver_from_panic. recv( ) =>
671658 Request :: Panic ( msg. expect( "Unexpected panic channel panic in constellation" ) ) ,
672659 msg = receiver_from_swmanager. recv( ) =>
673- Request :: FromSWManager ( msg. expect( "Unexpected panic channel panic in constellation" ) ) ,
674- msg = receiver_from_resource. recv( ) =>
675- Request :: FromResource ( msg. expect( "Unexpected panic channel panic in constellation" ) )
660+ Request :: FromSWManager ( msg. expect( "Unexpected panic channel panic in constellation" ) )
676661 }
677662 } ;
678663
@@ -692,9 +677,6 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF>
692677 Request :: FromSWManager ( message) => {
693678 self . handle_request_from_swmanager ( message) ;
694679 }
695- Request :: FromResource ( message) => {
696- self . handle_request_from_resource ( message) ;
697- }
698680 }
699681 }
700682
@@ -707,14 +689,6 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF>
707689 }
708690 }
709691
710- fn handle_request_from_resource ( & self , mediator : CustomResponseMediator ) {
711- if let Some ( ref mgr) = self . swmanager_chan {
712- let _ = mgr. send ( ServiceWorkerMsg :: ActivateWorker ( mediator) ) ;
713- } else {
714- warn ! ( "activation request to service worker manager failed" ) ;
715- }
716- }
717-
718692 fn handle_request_from_compositor ( & mut self , message : FromCompositorMsg ) {
719693 match message {
720694 FromCompositorMsg :: Exit => {
@@ -985,10 +959,6 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF>
985959 FromScriptMsg :: GetScrollOffset ( pid, lid, send) => {
986960 self . compositor_proxy . send ( ToCompositorMsg :: GetScrollOffset ( pid, lid, send) ) ;
987961 }
988- FromScriptMsg :: NetworkRequest ( mediator) => {
989- debug ! ( "activation request for service worker received" ) ;
990- self . handle_activate_worker ( mediator) ;
991- }
992962 FromScriptMsg :: RegisterServiceWorker ( scope_things, scope) => {
993963 debug ! ( "constellation got store registration scope message" ) ;
994964 self . handle_register_serviceworker ( scope_things, scope) ;
@@ -1028,14 +998,6 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF>
1028998 }
1029999 }
10301000
1031- fn handle_activate_worker ( & self , mediator : CustomResponseMediator ) {
1032- if let Some ( ref mgr) = self . swmanager_chan {
1033- let _ = mgr. send ( ServiceWorkerMsg :: ActivateWorker ( mediator) ) ;
1034- } else {
1035- warn ! ( "activation request to service worker manager failed" ) ;
1036- }
1037- }
1038-
10391001 fn handle_exit ( & mut self ) {
10401002 // TODO: add a timer, which forces shutdown if threads aren't responsive.
10411003 if self . shutting_down { return ; }
0 commit comments