diff --git a/reporting/markslider.py b/reporting/markslider.py index 2e9e09d..a00c106 100755 --- a/reporting/markslider.py +++ b/reporting/markslider.py @@ -189,6 +189,8 @@ class slide_reader: if self.opts.toc: TOC=self.get_toc() self.data.insert(self.opts.toc_page-1,TOC) + # adding 1 is not fullproof, if toc page is after the first document + self.file_start_page=[1+i for i in self.file_start_page] def generate_content(self,s): """ Check for launchable items, or converted images """ @@ -619,6 +621,8 @@ def modify_file(reader,offset): row=1 row_restarts=reader.file_start_page for page in range(reader.page): + if opts.toc_page==page+1 and opts.toc: + continue row+=len(reader.data[page]) if (page+1) in row_restarts: row=1