From 194468d790306fb2d02a32725cce395f660279ce Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 12 Jul 2022 18:26:40 +0530 Subject: [PATCH] Dont allow recipes to override no_inline_navbars This is an internal setting used by the conversion system, based on the selected output profile. --- src/calibre/ebooks/conversion/plugins/recipe_input.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/ebooks/conversion/plugins/recipe_input.py b/src/calibre/ebooks/conversion/plugins/recipe_input.py index 930b113d89..967f082380 100644 --- a/src/calibre/ebooks/conversion/plugins/recipe_input.py +++ b/src/calibre/ebooks/conversion/plugins/recipe_input.py @@ -58,6 +58,7 @@ class RecipeInput(InputFormatPlugin): accelerators): from calibre.web.feeds.recipes import compile_recipe opts.output_profile.flow_size = 0 + orig_no_inline_navbars = opts.no_inline_navbars if file_ext == 'downloaded_recipe': from calibre.utils.zipfile import ZipFile zf = ZipFile(recipe_or_file, 'r') @@ -139,6 +140,7 @@ class RecipeInput(InputFormatPlugin): for key, val in self.recipe_object.conversion_options.items(): setattr(opts, key, val) + opts.no_inline_navbars = orig_no_inline_navbars for f in os.listdir('.'): if f.endswith('.opf'):