diff options
Diffstat (limited to 'render')
-rw-r--r-- | render/html_object.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/render/html_object.c b/render/html_object.c index fb9e7b090..74e4bf0f3 100644 --- a/render/html_object.c +++ b/render/html_object.c @@ -97,6 +97,16 @@ html_object_done(struct box *box, box->object = object; + /* Normalise the box type, now it has been replaced. */ + switch (box->type) { + case BOX_TABLE: + box->type = BOX_BLOCK; + break; + default: + /* TODO: Any other box types need mapping? */ + break; + } + if (!(box->flags & REPLACE_DIM)) { /* invalidate parent min, max widths */ for (b = box; b; b = b->parent) |