Fixed bug in interactive choice of the endogenous variables.

Bug introduced when we replaced the character arrays by cell of row character
arrays. Closes #1577.
time-shift
Stéphane Adjemian (Charybdis) 2018-01-24 18:22:45 +01:00
parent 28b499af3b
commit c7a860e6b6
1 changed files with 3 additions and 4 deletions

View File

@ -31,8 +31,7 @@ function varlist = check_list_of_variables(options_, M_, varlist)
% You should have received a copy of the GNU General Public License
% along with Dynare. If not, see <http://www.gnu.org/licenses/>.
%get uniques
% Get uniques
[junk1, junk2, index_uniques] = varlist_indices(varlist, M_.endo_names);
varlist = varlist(index_uniques);
@ -130,7 +129,7 @@ elseif isempty(varlist) && isempty(options_.endo_vars_for_moment_computations_in
elseif choice==2
varlist = options_.varobs;
elseif choice==3
varlist = NaN;
varlist = cell(0);
else
skipline()
disp('YOU HAVE TO ANSWER 1, 2 or 3!')
@ -138,7 +137,7 @@ elseif isempty(varlist) && isempty(options_.endo_vars_for_moment_computations_in
end
end
end
if isnan(varlist)
if isempty(varlist)
edit([M_.fname '.mod'])
end
skipline()