From aa39ac5cfa7b7d639e68fa60289714565197565f Mon Sep 17 00:00:00 2001 From: Jeremy Henty Date: Tue, 20 Oct 2009 14:28:04 -0300 Subject: Fixed a bug in w3c_mode. It wasn't working at all! --- src/html.cc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/html.cc') diff --git a/src/html.cc b/src/html.cc index 51ac1543..f58da4eb 100644 --- a/src/html.cc +++ b/src/html.cc @@ -1317,12 +1317,10 @@ static void Html_tag_cleanup_at_close(DilloHtml *html, int TagIdx) stack_idx = html->stack->size() - 1; while (stack_idx && (cmp = (new_idx != html->stack->getRef(stack_idx)->tag_idx)) && - ((w3c_mode && - Tags[html->stack->getRef(stack_idx)->tag_idx].EndTag == 'O') || - ((!w3c_mode && - (Tags[html->stack->getRef(stack_idx)->tag_idx].EndTag == 'O')) || - Tags[html->stack->getRef(stack_idx)->tag_idx].TagLevel < - Tags[new_idx].TagLevel))) { + (Tags[html->stack->getRef(stack_idx)->tag_idx].EndTag == 'O' || + (!w3c_mode && + Tags[html->stack->getRef(stack_idx)->tag_idx].TagLevel < + Tags[new_idx].TagLevel))) { --stack_idx; } -- cgit v1.2.3