summaryrefslogtreecommitdiff
path: root/cli/worker.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/worker.rs')
-rw-r--r--cli/worker.rs18
1 files changed, 11 insertions, 7 deletions
diff --git a/cli/worker.rs b/cli/worker.rs
index 98418d4fa..821c51a33 100644
--- a/cli/worker.rs
+++ b/cli/worker.rs
@@ -155,13 +155,17 @@ impl Worker {
op_state.put(main_module);
op_state.put(global_state.clone());
}
- let inspector = {
- global_state
- .flags
- .inspect
- .or(global_state.flags.inspect_brk)
- .filter(|_| !is_internal)
- .map(|inspector_host| DenoInspector::new(&mut isolate, inspector_host))
+
+ let inspector = if is_internal {
+ None
+ } else if let Some(inspector_server) = &global_state.maybe_inspector_server
+ {
+ Some(DenoInspector::new(
+ &mut isolate,
+ Some(inspector_server.clone()),
+ ))
+ } else {
+ None
};
let should_break_on_first_statement = inspector.is_some()