Skip to content

Commit

Permalink
[diagnostics] do not define display for json rpc diagnostics (#11746)
Browse files Browse the repository at this point in the history
  • Loading branch information
kLabz authored Aug 7, 2024
1 parent 62854a7 commit 8bcaf33
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/context/display/displayJson.ml
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,10 @@ class display_handler (jsonrpc : jsonrpc_handler) com (cs : CompilationCache.t)

method get_cs = cs

method enable_display mode =
method enable_display ?(skip_define=false) mode =
com.display <- create mode;
Parser.display_mode := mode;
Common.define_value com Define.Display "1"
if not skip_define then Common.define_value com Define.Display "1"

method set_display_file was_auto_triggered requires_offset =
let file = jsonrpc#get_opt_param (fun () ->
Expand Down Expand Up @@ -209,7 +209,7 @@ let handler =
);
"display/diagnostics", (fun hctx ->
hctx.display#set_display_file false false;
hctx.display#enable_display DMNone;
hctx.display#enable_display ~skip_define:true DMNone;
hctx.com.display <- { hctx.com.display with dms_display_file_policy = DFPAlso; dms_per_file = true; dms_populate_cache = true };
hctx.com.report_mode <- RMDiagnostics (List.map (fun (f,_) -> f) hctx.com.file_contents);
);
Expand Down

0 comments on commit 8bcaf33

Please sign in to comment.