Kaydet (Commit) e77c5738 authored tarafından Caolán McNamara's avatar Caolán McNamara

fdo#76776 crashes after paste a table from Writer

Change-Id: If859352a7d8d409e5c3c651e0ffea0b3687007db
üst 1ecf9ed3
......@@ -197,6 +197,13 @@ void EditRTFParser::NextToken( int nToken )
ReadField();
}
break;
case RTF_SHPINST: // fdo#76776 process contents of shpinst
break;
case RTF_SP: // fdo#76776 but skip SP groups
{
SkipGroup();
}
break;
case RTF_PGDSCTBL: // #i29453# ignore \*\pgdsctbl destination
case RTF_LISTTEXT:
{
......
......@@ -1100,6 +1100,7 @@ enum RTF_TOKEN_IDS {
RTF_SHPTXT,
RTF_SHPFHDR,
RTF_SHPGRP,
RTF_SHPINST,
RTF_SHPRIGHT,
RTF_SHPFBLWTXT,
RTF_SHPZ,
......
......@@ -1000,6 +1000,7 @@ static RTF_TokenEntry aRTFTokenTab[] = {
{{OOO_STRING_SVTOOLS_RTF_SHPFBLWTXT}, RTF_SHPFBLWTXT},
{{OOO_STRING_SVTOOLS_RTF_SHPFHDR}, RTF_SHPFHDR},
{{OOO_STRING_SVTOOLS_RTF_SHPGRP}, RTF_SHPGRP},
{{OOO_STRING_SVTOOLS_RTF_SHPINST}, RTF_SHPINST},
{{OOO_STRING_SVTOOLS_RTF_SHPLEFT}, RTF_SHPLEFT},
{{OOO_STRING_SVTOOLS_RTF_SHPLID}, RTF_SHPLID},
{{OOO_STRING_SVTOOLS_RTF_SHPLOCKANCHOR}, RTF_SHPLOCKANCHOR},
......@@ -1227,6 +1228,7 @@ int GetRTFToken( const OUString& rSearch )
sizeof( RTF_TokenEntry ),
RTFKeyCompare )))
nRet = ((RTF_TokenEntry*)pFound)->nToken;
return nRet;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment