From 119e6bfb7b1ddcb5eb8a5f370f53a3ff0ed5d5fe Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 22 Sep 2019 18:15:54 +0530 Subject: [PATCH] PDF Output: Fix typo that broke option to output toc in PDF is the last file in the input document is shorter than the generated toc --- src/calibre/ebooks/pdf/html_writer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/pdf/html_writer.py b/src/calibre/ebooks/pdf/html_writer.py index 761571a724..da8bff51d6 100644 --- a/src/calibre/ebooks/pdf/html_writer.py +++ b/src/calibre/ebooks/pdf/html_writer.py @@ -1121,7 +1121,7 @@ def convert(opf_path, opts, metadata=None, output_path=None, log=default_log, co jobs = [job_for_name(container, tocname, None, page_layout)] results = manager.convert_html_files(jobs, settle_time=1) tocdoc = data_as_pdf_doc(results[tocname]) - page_margins_map.extend(repeat(resolve_margins(None, page_layout), doc.page_count())) + page_margins_map.extend(repeat(resolve_margins(None, page_layout), tocdoc.page_count())) pdf_doc.append(tocdoc) report_progress(0.7, _('Rendered all HTML as PDF'))