From 23814c16b45a73c0fd0231b557d04f8ac029aec2 Mon Sep 17 00:00:00 2001 From: Ville Rantanen Date: Tue, 7 Mar 2017 14:21:40 +0200 Subject: [PATCH] some TOC awareness in row calculations --- reporting/markslider.py | 4 ++++ 1 file changed, 4 insertions(+) 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