Fix sub table double rendering

This commit is contained in:
Kovid Goyal 2013-06-03 16:55:20 +05:30
parent edbf314d4c
commit 9a9dc3e9cb

View File

@ -518,9 +518,13 @@ class Tables(object):
def __init__(self):
self.tables = []
self.para_map = {}
self.sub_tables = set()
def register(self, tbl, styles):
if tbl in self.sub_tables:
return
self.tables.append(Table(tbl, styles, self.para_map))
self.sub_tables |= set(self.tables[-1].sub_tables)
def apply_markup(self, object_map, page_map):
rmap = {v:k for k, v in object_map.iteritems()}