aboutsummaryrefslogtreecommitdiffstats
path: root/components/devtools/lib.rs
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2019-12-10 19:46:17 -0500
committerJosh Matthews <josh@joshmatthews.net>2019-12-13 17:02:35 -0500
commit84074d3c8687b3297844ae4be64fc210f576bd21 (patch)
tree795fea61b4d7475f6d69c01b481d98015c9011e8 /components/devtools/lib.rs
parentb3b72cb9e3f83609082793362385345d91e0be37 (diff)
downloadservo-84074d3c8687b3297844ae4be64fc210f576bd21.tar.gz
servo-84074d3c8687b3297844ae4be64fc210f576bd21.zip
Update devtools server for Firefox 71.
Diffstat (limited to 'components/devtools/lib.rs')
-rw-r--r--components/devtools/lib.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/components/devtools/lib.rs b/components/devtools/lib.rs
index 63e4c7aea15..7f958b2bb50 100644
--- a/components/devtools/lib.rs
+++ b/components/devtools/lib.rs
@@ -26,6 +26,8 @@ use crate::actors::framerate::FramerateActor;
use crate::actors::inspector::InspectorActor;
use crate::actors::network_event::{EventActor, NetworkEventActor, ResponseStartMsg};
use crate::actors::performance::PerformanceActor;
+use crate::actors::preference::PreferenceActor;
+use crate::actors::process::ProcessActor;
use crate::actors::profiler::ProfilerActor;
use crate::actors::root::RootActor;
use crate::actors::stylesheets::StyleSheetsActor;
@@ -60,6 +62,8 @@ mod actors {
pub mod network_event;
pub mod object;
pub mod performance;
+ pub mod preference;
+ pub mod process;
pub mod profiler;
pub mod root;
pub mod stylesheets;
@@ -156,15 +160,23 @@ fn run_server(
let device = DeviceActor::new(registry.new_name("device"));
+ let preference = PreferenceActor::new(registry.new_name("preference"));
+
+ let process = ProcessActor::new(registry.new_name("process"));
+
let root = Box::new(RootActor {
tabs: vec![],
device: device.name(),
performance: performance.name(),
+ preference: preference.name(),
+ process: process.name(),
});
registry.register(root);
registry.register(Box::new(performance));
registry.register(Box::new(device));
+ registry.register(Box::new(preference));
+ registry.register(Box::new(process));
registry.find::<RootActor>("root");
let actors = registry.create_shareable();