crashtesting: fix failure of forum-en-13617.odt to reload from .doc

Change-Id: I907e282c9e7b75abca9a4c91ba12a2c57fc45f40
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177733
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Jenkins
This commit is contained in:
Caolán McNamara 2024-12-03 12:54:24 +00:00
parent db40f96f61
commit 63594c6202

View file

@ -3120,6 +3120,7 @@ void MathType::HandleMath(SmNode *pNode)
void MathType::HandleAttributes(SmNode *pNode,int nLevel)
{
sal_uInt64 nOldInsertion = nInsertion;
int nOldPending = 0;
SmNode *pTemp = nullptr;
SmTextNode *pIsText = nullptr;
@ -3193,8 +3194,7 @@ void MathType::HandleAttributes(SmNode *pNode,int nLevel)
if ((nInsertion != 0) && nullptr != (pTemp = pNode->GetSubNode(0)))
{
auto nPos = pS->Tell();
nInsertion--;
pS->Seek(nInsertion);
pS->Seek(nInsertion - 1);
switch(pTemp->GetToken().eType)
{
case TACUTE: //Not Exportable
@ -3247,6 +3247,7 @@ void MathType::HandleAttributes(SmNode *pNode,int nLevel)
pS->Seek(nPos);
}
}
nInsertion = nOldInsertion;
}
void MathType::HandleText(SmNode *pNode)