From 37f5ac850b9cfa58e522ea557adea896b022ce69 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Fri, 13 Jul 2012 10:30:09 +0200
Subject: [PATCH] Fixed bug
 (karaba:/var/tmp/dynare-master-check-WMwywKtbcz.log). dr.state_var is not
 defined in all cases...

---
 matlab/disp_dr.m | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/matlab/disp_dr.m b/matlab/disp_dr.m
index ab7208e83b..91fb3c17d7 100644
--- a/matlab/disp_dr.m
+++ b/matlab/disp_dr.m
@@ -103,7 +103,11 @@ end
 %
 for k=1:nx
     flag = 0;
-    str1 = subst_auxvar(dr.state_var(k),-1);
+    if isfield(dr,'state_var')
+        str1 = subst_auxvar(dr.state_var(k),-1);
+    else
+        str1 = subst_auxvar(k1(klag(k,1)),klag(k,2)-M_.maximum_lag-2);
+    end
     str = sprintf('%-20s',str1);
     for i=1:nvar
         x = dr.ghx(ivar(i),k);
-- 
GitLab