aboutsummaryrefslogtreecommitdiff
path: root/Source/Diagnostics/MultiDiagnostics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Diagnostics/MultiDiagnostics.cpp')
-rw-r--r--Source/Diagnostics/MultiDiagnostics.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/Source/Diagnostics/MultiDiagnostics.cpp b/Source/Diagnostics/MultiDiagnostics.cpp
index e67586d17..d9300187e 100644
--- a/Source/Diagnostics/MultiDiagnostics.cpp
+++ b/Source/Diagnostics/MultiDiagnostics.cpp
@@ -43,9 +43,13 @@ MultiDiagnostics::ReadParameters ()
{
ParmParse pp("diagnostics");
- pp.queryarr("diags_names", diags_names);
- ndiags = diags_names.size();
- Print()<<"ndiags "<<ndiags<<'\n';
+ int enable_diags = 1;
+ pp.query("enable", enable_diags);
+ if (enable_diags == 1) {
+ pp.queryarr("diags_names", diags_names);
+ ndiags = diags_names.size();
+ Print()<<"ndiags "<<ndiags<<'\n';
+ }
diags_types.resize( ndiags );
for (int i=0; i<ndiags; i++){