mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #3377 (--toc-filter only removes alternate entries)
This commit is contained in:
parent
5f6c330901
commit
707f0ffa0c
@ -48,8 +48,10 @@ class DetectStructure(object):
|
||||
|
||||
if opts.toc_filter is not None:
|
||||
regexp = re.compile(opts.toc_filter)
|
||||
for node in self.oeb.toc.iter():
|
||||
for node in list(self.oeb.toc.iter()):
|
||||
if not node.title or regexp.search(node.title) is not None:
|
||||
self.log('Filtering', node.title if node.title else\
|
||||
'empty node', 'from TOC')
|
||||
self.oeb.toc.remove(node)
|
||||
|
||||
if opts.page_breaks_before is not None:
|
||||
|
Loading…
x
Reference in New Issue
Block a user