From 010a87623e2dbabcbbd20615fceca365543a59ed Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Mon, 28 Jul 2014 15:06:03 +0200
Subject: [PATCH] reporting: ensure tableRowIndent is ge 0

---
 matlab/reports/@report_series/writeSeriesForTable.m | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/matlab/reports/@report_series/writeSeriesForTable.m b/matlab/reports/@report_series/writeSeriesForTable.m
index 2ef3e8845..a0e78310d 100644
--- a/matlab/reports/@report_series/writeSeriesForTable.m
+++ b/matlab/reports/@report_series/writeSeriesForTable.m
@@ -56,7 +56,8 @@ end
 assert(ischar(o.tableNegColor), '@report_series.writeSeriesForTable: tableNegColor must be a string');
 assert(ischar(o.tablePosColor), '@report_series.writeSeriesForTable: tablePosColor must be a string');
 assert(ischar(o.tableRowColor), '@report_series.writeSeriesForTable: tableRowColor must be a string');
-assert(isint(o.tableRowIndent), '@report_series.writeSeriesForTable: tableRowIndent must be an integer');
+assert(isint(o.tableRowIndent) && o.tableRowIndent >= 0, ...
+       '@report_series.writeSeriesForTable: tableRowIndent must be an integer >= 0');
 assert(islogical(o.tableShowMarkers), '@report_series.writeSeriesForTable: tableShowMarkers must be true or false');
 assert(islogical(o.tableAlignRight), '@report_series.writeSeriesForTable: tableAlignRight must be true or false');
 assert(isfloat(o.tableMarkerLimit), '@report_series.writeSeriesForTable: tableMarkerLimit must be a float');
-- 
GitLab