diff --git a/docs/changes.txt b/docs/changes.txt
index 1fb06ed883..a6e35f23d5 100644
--- a/docs/changes.txt
+++ b/docs/changes.txt
@@ -96,6 +96,7 @@ wxMSW:
wxHTML:
- improved tables layout algorithm (Tim Kosse)
+-
handling fix (Xavier Nodet)
2.5.1
diff --git a/src/html/m_layout.cpp b/src/html/m_layout.cpp
index aa9ea66ee1..2464a5a9ce 100644
--- a/src/html/m_layout.cpp
+++ b/src/html/m_layout.cpp
@@ -260,11 +260,20 @@ TAG_HANDLER_BEGIN(DIV, "DIV")
else
c->SetAlignHor(old);
- return TRUE;
+ return true;
}
else
{
- return FALSE;
+ // Same as BR
+ int al = m_WParser->GetContainer()->GetAlignHor();
+ wxHtmlContainerCell *c;
+
+ m_WParser->CloseContainer();
+ c = m_WParser->OpenContainer();
+ c->SetAlignHor(al);
+ c->SetAlign(tag);
+ c->SetMinHeight(m_WParser->GetCharHeight());
+ return false;
}
}