From: Václav Slavík Date: Sat, 21 Mar 2009 09:41:52 +0000 (+0000) Subject: wxHTML tables handler didn't properly restore m_enclosingContainer state (fixes ... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/a90db8ee16c85501182c5de64bf951972e43b1f1?hp=268203fb5b9c72251b473d7a51bfd4508b5729f6 wxHTML tables handler didn't properly restore m_enclosingContainer state (fixes #10370) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59688 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/html/m_tables.cpp b/src/html/m_tables.cpp index d1971d0fb1..7377a36fef 100644 --- a/src/html/m_tables.cpp +++ b/src/html/m_tables.cpp @@ -685,6 +685,7 @@ TAG_HANDLER_BEGIN(TABLE, "TABLE,TR,TD,TH") { wxHtmlTableCell *oldt = m_Table; + wxHtmlContainerCell *oldEnclosing = m_enclosingContainer; m_enclosingContainer = c = m_WParser->OpenContainer(); m_Table = new wxHtmlTableCell(c, tag, m_WParser->GetPixelScale()); @@ -723,6 +724,7 @@ TAG_HANDLER_BEGIN(TABLE, "TABLE,TR,TD,TH") m_WParser->CloseContainer(); m_Table = oldt; + m_enclosingContainer = oldEnclosing; return true; // ParseInner() called }