From a4f0aa4ea560aefd0eba9dd59ad63d7d91087864 Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Tue, 16 Mar 2010 17:07:56 +0100 Subject: sw33bf03: #i110140#: sw: ~SwTxtFld: unregister at field format --- sw/source/core/txtnode/atrfld.cxx | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sw/source/core') diff --git a/sw/source/core/txtnode/atrfld.cxx b/sw/source/core/txtnode/atrfld.cxx index 68c779f9914b..9ac53456e7ef 100644 --- a/sw/source/core/txtnode/atrfld.cxx +++ b/sw/source/core/txtnode/atrfld.cxx @@ -268,6 +268,11 @@ SwTxtFld::SwTxtFld( SwFmtFld& rAttr, xub_StrLen nStartPos ) SwTxtFld::~SwTxtFld( ) { + SwFmtFld & rFmtFld( static_cast(GetAttr()) ); + if (this == rFmtFld.pTxtAttr) + { + rFmtFld.pTxtAttr = 0; // #i110140# invalidate! + } } /************************************************************************* -- cgit v1.2.3