From 1f29319f5b3fe68cdfa4737c9d7df7eca0d52f3d Mon Sep 17 00:00:00 2001 From: Houtan Bastani <houtan@dynare.org> Date: Fri, 25 Aug 2017 13:05:40 +0200 Subject: [PATCH] bug: nopathchange was always being set, regardless of whether or not the flag was passed (cherry picked from commit 41e6ecaacdead14b48434376e26646f9944614dd) --- matlab/dynare.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matlab/dynare.m b/matlab/dynare.m index 472888be9..ac26269f6 100644 --- a/matlab/dynare.m +++ b/matlab/dynare.m @@ -50,9 +50,9 @@ change_path_flag = true; % Filter out some options. if nargin>1 id = strfind(varargin,'nopathchange'); - if ~isempty(id) + if ~all(cellfun(@isempty, id)) change_path_flag = false; - varargin(id{1}) = []; + varargin(cellfun(@isempty, id) == 0) = []; end end -- GitLab