From da356ca1250a9ac5f7d1acfe984360884810dc11 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 19 Jul 2012 20:34:08 +0530 Subject: [PATCH] Conversion: When splitting on page breaks, ignore page-breaks with values of auto and inherit. Fixes #1018875 (Private bug) --- src/calibre/ebooks/oeb/transforms/split.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/oeb/transforms/split.py b/src/calibre/ebooks/oeb/transforms/split.py index d7f5556701..7ad4bc50d9 100644 --- a/src/calibre/ebooks/oeb/transforms/split.py +++ b/src/calibre/ebooks/oeb/transforms/split.py @@ -82,7 +82,7 @@ class Split(object): after = getattr(rule.style.getPropertyCSSValue( 'page-break-after'), 'cssText', '').strip().lower() try: - if before and before != 'avoid': + if before and before not in {'avoid', 'auto', 'inherit'}: self.page_break_selectors.add((CSSSelector(rule.selectorText), True)) if self.remove_css_pagebreaks: @@ -90,7 +90,7 @@ class Split(object): except: pass try: - if after and after != 'avoid': + if after and after not in {'avoid', 'auto', 'inherit'}: self.page_break_selectors.add((CSSSelector(rule.selectorText), False)) if self.remove_css_pagebreaks: