diff options
Diffstat (limited to 'Source/Diagnostics/MultiDiagnostics.cpp')
-rw-r--r-- | Source/Diagnostics/MultiDiagnostics.cpp | 10 |
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++){ |