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

fix crash on loading ooo83574-1.doc

Change-Id: Ia959dde8bac2d663cf1a5bec0358ee89dcaf42ed
üst 30541352
...@@ -51,9 +51,11 @@ namespace sw { namespace mark ...@@ -51,9 +51,11 @@ namespace sw { namespace mark
void AnnotationMark::InitDoc(SwDoc* const io_pDoc) void AnnotationMark::InitDoc(SwDoc* const io_pDoc)
{ {
SwTxtFld* pTxtFld = SwTxtNode *pTxtNode = GetMarkEnd().nNode.GetNode().GetTxtNode();
GetMarkEnd().nNode.GetNode().GetTxtNode()->GetFldTxtAttrAt(
GetMarkEnd().nContent.GetIndex()-1, true ); SwTxtFld* pTxtFld = pTxtNode ?
pTxtNode->GetFldTxtAttrAt(
GetMarkEnd().nContent.GetIndex()-1, true ) : NULL;
OSL_ENSURE( pTxtFld != NULL, "<AnnotationMark::InitDoc(..)> - missing text attribute for annotation field!" ); OSL_ENSURE( pTxtFld != NULL, "<AnnotationMark::InitDoc(..)> - missing text attribute for annotation field!" );
if ( pTxtFld != NULL ) if ( pTxtFld != NULL )
{ {
......
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