aboutsummaryrefslogtreecommitdiffstats
path: root/components/servo
diff options
context:
space:
mode:
authorPaul Rouget <me@paulrouget.com>2020-07-17 08:31:26 +0200
committerPaul Rouget <me@paulrouget.com>2020-07-17 08:31:26 +0200
commit2c36754bf748647442c4f44068c267c2192b5d69 (patch)
tree41ccce5155e7b2fda3ecd5186291faa27c9d874f /components/servo
parentb8d6b1d52da3f97cac9b71ad66c828d2e064d0e7 (diff)
downloadservo-2c36754bf748647442c4f44068c267c2192b5d69.tar.gz
servo-2c36754bf748647442c4f44068c267c2192b5d69.zip
Configure devtools server via preferences
Diffstat (limited to 'components/servo')
-rw-r--r--components/servo/lib.rs12
1 files changed, 9 insertions, 3 deletions
diff --git a/components/servo/lib.rs b/components/servo/lib.rs
index aa71c8f3309..581619e431a 100644
--- a/components/servo/lib.rs
+++ b/components/servo/lib.rs
@@ -393,9 +393,15 @@ where
let mem_profiler_chan = profile_mem::Profiler::create(opts.mem_profiler_period);
let debugger_chan = opts.debugger_port.map(|port| debugger::start_server(port));
- let devtools_chan = opts
- .devtools_port
- .map(|port| devtools::start_server(port, embedder_proxy.clone()));
+
+ let devtools_chan = if opts.devtools_server_enabled {
+ Some(devtools::start_server(
+ opts.devtools_port,
+ embedder_proxy.clone(),
+ ))
+ } else {
+ None
+ };
let coordinates = window.get_coordinates();
let device_pixel_ratio = coordinates.hidpi_factor.get();