From e2b20f3e3e91774050f4e190f1308be38c88c64f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= <stepan@adjemian.eu> Date: Thu, 26 Mar 2020 09:47:05 +0100 Subject: [PATCH] Bug fix. Dynare configuration hook was not evaluated. --- matlab/global_initialization.m | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/matlab/global_initialization.m b/matlab/global_initialization.m index 4c9d8c7981..e9b3b32086 100644 --- a/matlab/global_initialization.m +++ b/matlab/global_initialization.m @@ -125,8 +125,15 @@ M_.osr.variable_weights=[]; M_.osr.variable_indices =[]; M_.instr_id=[]; -% Set default options_ in function below; this change was made for the GUI -options_ = default_option_values(M_); + +% Set default options_ but keep global_init_file field if defined in the driver. +if isstruct(options_) && isfield(options_, 'global_init_file') + global_init_file = options_.global_init_file; + options_ = default_option_values(M_); + options_.global_init_file = global_init_file; +else + options_ = default_option_values(M_); +end % initialize persistent variables in priordens() priordens([],[],[],[],[],[],1); -- GitLab