From cba7a3fcc8657d856fea37f7a48ece6ebd23d4bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien.villemot@ens.fr> Date: Tue, 18 Sep 2012 11:12:11 +0200 Subject: [PATCH] Homogeneize behavior for PDF and FIG under Octave --- matlab/dyn_saveas.m | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/matlab/dyn_saveas.m b/matlab/dyn_saveas.m index d101a43436..cc6dc346a6 100644 --- a/matlab/dyn_saveas.m +++ b/matlab/dyn_saveas.m @@ -44,12 +44,15 @@ if any(strcmp('pdf',cellstr(DynareOptions.graph_format))) eval(['print -dpdf ' fname]); end end -if ~exist('OCTAVE_VERSION') ... - && any(strcmp('fig',cellstr(DynareOptions.graph_format))) - if DynareOptions.nodisplay - set(h, 'Visible','on'); +if any(strcmp('fig',cellstr(DynareOptions.graph_format))) + if exist('OCTAVE_VERSION') + warning('Octave cannot create fig files!') + else + if DynareOptions.nodisplay + set(h, 'Visible','on'); + end + saveas(h,[fname '.fig']); end - saveas(h,[fname '.fig']); end if DynareOptions.nodisplay close(h); -- GitLab