From 9c28f5feafd4f171c6ca3a97bc1e19fdfdb28f21 Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Thu, 21 Dec 2023 21:17:53 +0100
Subject: [PATCH] graph_comparison_irfs.m: compatibility fix for Octave

---
 matlab/+mom/graph_comparison_irfs.m | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/matlab/+mom/graph_comparison_irfs.m b/matlab/+mom/graph_comparison_irfs.m
index 5e7f574871..3fb0cddf90 100644
--- a/matlab/+mom/graph_comparison_irfs.m
+++ b/matlab/+mom/graph_comparison_irfs.m
@@ -108,8 +108,9 @@ for jexo = unique_shock_entries' % loop over cell with shock names
             % Adding a legend at the bottom
             axes('Position',[0, 0, 1, 1],'Visible','off');
             lgd = legend([plt_data,plt_model],{'Data', 'Model'}, 'Location', 'southeast','NumColumns',2,'FontSize',14);
-            lgd.Position = [0.37 0.01 lgd.Position(3) lgd.Position(4)];
-
+            if ~isoctave
+                lgd.Position = [0.37 0.01 lgd.Position(3) lgd.Position(4)];
+            end
             dyn_saveas(fig_irf,[graph_directory_name filesep fname '_matched_irf_' jexo{:} int2str(fig)],nodisplay,graph_format);
             if TeX && any(strcmp('eps',cellstr(graph_format)))
                 fprintf(fid_TeX,'\\begin{figure}[H]\n');
-- 
GitLab